Monday, June 25, 2007

June 25th

Today, after a long weekend we came back to office. Then we did data validations and stuff. This was a bit different. in the starting we did not understand anything, but now its fine. And I could complete data validations for Donations screen. Like, in the amount column only numbers should be entered. So, if the user gives wrong input then it will show a message telling to enter proper value and doesn't proceed further.

It was good doing this.

Thursday, June 21, 2007

Wednesday, June 20, 2007

June 20th

Today i tried to make some validations in the search screen and later tried to integrate the searchparishioner screen to all the record screens. Almost able to complete it.

Nothing much done!!

Today its a been a quite different day. I just made some finishing touches to the search marriage screen and cleaned up the code. Later i just had a small observation of the existing code to get a clear idea of how the data assigned to a entity through an value object getting stored in the database using all the workflows ,inparams and outparams and later how this saved data is taken out to show it through an UI.

Tuesday, June 19, 2007

June 19

Today i have completed classes screen and just switched to search type screen an at the end of the day was able about to complete search operation.I hope i can complete clear operation tommorow.

This search screen is a bit different and interesting task and i enjoyed doing that..

June 19th...

Today I was just clearing all the screens which I have completed. Five screens are done completely but students and death are under development . The screens under search are quite intersting. Since we used some diferent approaches at some places inspite of what we wanted like serach popup and all, we need to do those things .

June 19th

We were doing screens only. We almost completed search menu. Just Search Death left over. And when doing search screens we learnt how to put conditions on the data we take and how to add queries in NHibernate. Actually, search doing is a bit different. And also how we can return a List data type and convert to Data table type.

This week we did a bit of different things in screen. We are yet to complete the validation of data given by the user and that stuff. Its interesting to do this. But, doing too much of this work on one day gets boring.

Thursday, June 14, 2007

14th June

Today, I successfully completed 3 screens. Almost everything done. And not more. But after completing feeling happy that I could at last complete some screens and are ready for testing.

Wednesday, June 13, 2007

different from routine

Today its a bit different day for us. I did not touch any of the stuff related to the ongoing parish project instead Sudeep asked us to make simple program in C# which compares two dates and also
computes the number of days between those two dates.. We are successful at making it .Its quite interesting and im looking forward for such tasks!

13th June

We started cleaning up our screens and making editions to it. I started with donations screen, but then had a problem with Search person pop up. I tried it but couldn't do. So, made it as a simple look up and continued. Finally, completed the donations screen.

Then, today Sudeep gave us a problem regarding dates, how to compare and find the difference between 2 dates. So, we did that. We wanted to use reflections but we did not get it clearly as there are many other things related with it. So, we just used cases instead. But today, doing that coding part was good. Not the regular work.

Today, almost everything went well, although with some ups and downs. But finally some work is done.

Sunday, June 10, 2007

Visualizing the implementation

This week was all about getting comfortable with what you have learnt the last couple of weeks. The progress has been good with each one of you'll getting your screens more or less working with the new architecture that you'll have to use.

I think the important lesson that you'll have learnt this week is that it is important to visualize in your mind what you are trying to achieve. If you do not have this visual in your mind then you will not be getting anywhere. It is important to know what you are trying to do and how you are trying to do it.

I would like to see the three of you push yourselves over the next two weeks to complete as many screens as possible and learn as much as you'll can. It is only by doing will you'll be able to face new challenges and there by learn new things. So the more you do the more will you learn.

Friday, June 8, 2007

June 8th

Today I was happy since I was able to complete the OfferingBoxes Screen.

It took me 2 days to achieve this task but in the end I was succesful. One whole day I was fighting to implement whatever was the requirement of the screen. But since I was not able to do that I approached Kiran, we tried the same .Later we changed the approach only and switched to a differnt approach ie using a popup. I learnt one thing from this, that if the approach is clear then it wont take much time to implement it ,but if you are stuck with the approach only then better switch to some another approach.

8th June

Today I did not do much. Just improvised one screen and then we had a session with kiran. He advised to know the approach better then doing coding. So, I saw that and got more clarity regarding approach.

Thursday, June 7, 2007

Succesful completion of 2 screens

Acually, did not do much. But completed donations screen totally. I felt very happy after that. And did some modifications for the yesterday's screen and all is running well. While coding we learn a lot. Like some inbuilt conversion functions, some regarding the Guid type and some things relating Nhibernate and all.

And completed recording baptism but without lookup for ministers.

June6

Today literally i have not done anything .First half of the day i tried to implement lookup and
then got stuck with lot of errors .All these days i am stuck with runtime exceptions but for the first time faced errors while building the code.

Inspite of devoting a lot of time on it ,i could not clear those errors .Then kept that aside and done with some modifications on the earlier screens .

Wednesday, June 6, 2007

june 6th

Today its been a quick and a bit comfortable day for me ..We were able to do one screen compeltely and i individually attempted an screen in which i could almost do the required tasks except deleting the data .

Got to learn about populating dropdowns and implement in my screen. I hope i can do it tommorow

Did some screens

Today, we finished some screens that we started yesterday. And we could successfully complete Causes screen. It is a bit difficult. And we were getting new errors. When we asked Kiran to clear, then we got new concepts as to how exceptions and errors can be handled.

It is a challenging to clear those errors and make it running properly.

June 6th

Today I was just trying to do the Offering Boxes screen in which I was able to do the dropdowns.But still fetching information from family details and filling it into the grid has to be done. I was experimenting different things.

I don't know due to frustration since I was not able to get that thing I reverted the changes while commiting and lost everything which I have done and had to do all that again.

Tuesday, June 5, 2007

June5

Today Its been a very long day for me .Spend most of the time with coding part of the screen .
At the end of the day i was able to show the data in the tables on the grid .

But still got stuck with enabling data manupulations on the grid like inserting and deleting the data.
I hope i can finish it by tommorow

June 5th - Working on coding part

Today, we started coding for some screens. We did one screen each. I could get the data from the user using UI and it compiled properly. But when I checked the tables in database, I couldn't find a record in it. And when we were doing this, we got struck at many places. And in the evening Kiran came and clarified our doubts. Many were exceptions only. Then, it worked but did not find the data in the tables.

Then left that and tried binding dropdowns. Did it basing on FamilyInfo class, but still couldn't complete. It was giving again some null exceptions. Tried on but did not find a solution. So, left. It was a bit tiring as it was a bit complicated.

Monday, June 4, 2007

Review of week 2

Having had a long weekend the last week, this week was a short week for you'll. You'll have accomplished a lot this week and that is
  • Complete a screen that was able to write to the database
  • Get comfortable in developing the User interfaces for most of the screens

Its good to see that even though you'll were stuck in one task and that is to write to the database you'll took up other tasks like coding User Interfaces and make sure that you're time was productive in meeting the goals of the project. In every project not everything will go according to plan and it is important to re prioritize things based on the current circumstances in the project.

In this week you'll should become comfortable in doing just about anything in the project and I am hoping that in the next two weeks we can finish most of the development for the screens.

June 4th -- Learning more about the project

Today, we spend some time with the UIs and almost all UIs are completed. Then, we wanted to do further, so, spoke with Kiran and asked him what to do next. He asked us to proceed with some screens where only one table is used. Then, we asked Sudeep regarding how a project is done from the starting. So, we had a session for that. We understood the basic lines of building a project and based on what do they come to a solution. And some about the client requirements, project life-cycle and all. It was nice to know about that.

Last week we did not do much work. But today, we learned more about the projects and all. We will be doing with the coding part of some more screens from today.

June 4th

We completed most of the UI's today and in the session by Kiran we learnt how to add data ,what are value objects ,how to handle event for this.Finally Kiran asked us to do those screens which have only one table.

After that we had an interesting session by Sudeep .We came to know what is the Lifecycle of a project.As a part of our work we started with Implementation of the project Parish, but there were three more steps before it , ie initiation, requirements gathering and how to design a solution . Hope three of us speed up so that we can also learn how to test and deploy a project before leaving.

Friday, June 1, 2007

June 1st

Today, we completed how to display data in the grid for Causes screen which we started yesterday. But we were unable to fetch from grid to tables.
We tried doing many other things but were not able to do anything great.
Finally we divided rest of the UI's and I completed for Family and Associations before leaving.

june 1st

Today we are successful in in showing the data which is populateed in the database using sql statements on to the grid.We next made an attempt to change the data in the tables using the grid..We are successful in removing the data but ended up with some runtime errors while inerting the data...
Later we tried make UIs for some of the screens and thats the end of the day and end of the week!!

1st June - some coding and UIs

Today, we completed how to display data in the grid for Causes screen which we started yesterday. We could write from the tables to the grid. Then we tried to edit data from the embedded navigator. But we could only do deleting of data and were getting exception while adding data from the grid. Then, we tried different methods but couldn't get. Most of the time was spent in doing the causes screen only. But in that also, we couldn't get how to display data in donations table. This work was a bit difficult but we could do most of it and understood a bit more with clarity.

Then we did some UIs again.