Mirabito: Difference between revisions
No edit summary (change visibility) |
No edit summary (change visibility) |
||
| Line 175: | Line 175: | ||
- We will continue converting the code for customerInfo page. |
- We will continue converting the code for customerInfo page. |
||
Week 11 |
|||
'''Attandence''':Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner |
|||
'''Accomplishments''': |
|||
- Now customers can be added to Microsoft SQL Database Server with AddCustomer function |
|||
- EditCustomer function implemented with Post method. Now users can edit the existing customers via their primary IDs. To do that, we are searching the database IDs for matching the given ID from the frontend and change existing keys like CustomerName, Address1, Address2, City, State, Zip, ContactName, ContactEmail, and E3AccountNumber |
|||
- New model classes AddCustomerModel and AddTier model added in AccountBindingModels.cs for implementing Wash Tier and Customer Info Pages |
|||
- SearchCustomer function implemented for searching the customer information from the database. Based on the customer names, we retrieve the information such as Address, City, State, etc. from the database and show the customer information. |
|||
- LookUpCode function implemented. We are searching the WashCodeIDs (QR Codes) from the database, and retrive the information from the database based on their IDs like IssuedDate, ExpirationDate,UsedDate,ItemName,ItemSKU, ItemID, BilledOn, and PriceID. |
|||
- AddTier function implemented. In this function, we can add new Tiers to the database using WashCodes.cs keys with newly added model class AddTier. Newly added Tiers (variable WashTierName) have unique IDs. |
|||
- EditTier function implemented. With this function, we can edit the Tier names from the database using newly created model class AddTier. |
|||
- With these functions, Customer Info Page is done now. |
|||
'''Problems''': |
|||
- No problems for this week. |
|||
'''To-Do''': |
|||
- We will work on UI with AddPrice and DeletePrice functions. |
|||
Revision as of 21:47, 18 April 2022
Date: 02/06/2022 Week 1
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- We arranged a meeting with Mr. Eric, Mr. Abhineet and Professor Jones for doing an introduction to this semester and a summary of last semester.
Problems:
- Group members waiting for the CPT's.
To-Do:
- Team members will work on the connection between the frontend and backend.
Date: 02/13/2022
Week 2
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- We got our CPT Approvals and new I20s.
- We arranged a meeting for discussing the next steps with Mr. Abhineet.
Problems:
- We could not arrange a meeting this week.
To-Do:
- Team members will work on the connection between frontend and backend.
Date: 02/20/2022
Week 3
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- We arranged 2 meetings in Mirabito headquarters with Mr. Abhineet for improving our project.
- We arranged a meeting with Professor Jones and Mirabito team for discussing the project's current state.
- We implemented communication between the front-end and back-end for the Upload Code page. - Now we are able to upload Pdf from the front-end, and read from the back-end side.
- We solved the Bitbucket connection problem and we successfully merged our codes.
- Group members got familiar with the HTTP methods.
Problems:
- No problem this week.
To-Do:
- We will prepare a report for the whole code and analyze what we're going to do.
Date: 02/28/2022
Week 4
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- We arranged a meeting with Mr. Abhineet and Prof. Merwyn Jones to discuss where we are on Project.
- We implemented a Demo for Frontend and Backend connections.
- When we upload a Pdf file, now our system can read QR codes data successfully. - Wash code information goes directly to our database after reading with our API.
- Group members prepared an updated report for the Old Code and went through all the functions for better understanding.
Problems:
- No problem this week.
To-Do:
- We will continue with the database connection for other pages.
Date: 03/06/2022
Week 5
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- We solved duplicate error problem. Now, when we upload a file, if it exists in our database, it will not be saved.
- PriceID problem solved.
- We have 3 options for carwash tier, we successfully implemented them to our database.
- Now, we added a textbox for customer name. When we upload a file, it will be displayed with customer name.
- We arranged a meeting with Mirabito team and Professor Jones.
- We went to Mirabito headquarters and worked on the project together
Problems:
- No problem for this week.
To-Do:
- We will work on deleteUploads function and CustomerInfo page.
Date: 03/13/2022
Week 6
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- The latest version of the current code committed into BitBucket.
- We are working on DeleteUpload function for the back-end side.
- We comprehend that we will delete rows from Database for deleting the files instead of deleting the files as a whole.
- We will convert our searchCustomer, submitCustomer, and editCustomer functions to Angular version for front-end side.
- We updated our customerInfo pages design. Added an editable customer information table. - Alert interface does not exist in Angular, we will implement it with new interface.
Problems:
- On Mert and Baran's computers we got 404 error while reading pdf file process.
To-Do:
- We will continue converting the code for customerInfo page.
- We will solve 404 error with Mr.Abhineet.
- After these, we will finish deleteUpload function in order to continue for other other functions.
Date: 03/27/2022
Week 8
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- Started to implement Search Customer, Add Customer, and Edit Customer functions.
- We solved 404 error.
Problems:
- We are having problems with the implementation of deleteupload function.
To-Do:
- We will continue converting the code for customerInfo page.
Week 11
Attandence:Baran Ozgur Tas, Ali Mert Doganay, Emre Isiktekiner
Accomplishments:
- Now customers can be added to Microsoft SQL Database Server with AddCustomer function
- EditCustomer function implemented with Post method. Now users can edit the existing customers via their primary IDs. To do that, we are searching the database IDs for matching the given ID from the frontend and change existing keys like CustomerName, Address1, Address2, City, State, Zip, ContactName, ContactEmail, and E3AccountNumber
- New model classes AddCustomerModel and AddTier model added in AccountBindingModels.cs for implementing Wash Tier and Customer Info Pages
- SearchCustomer function implemented for searching the customer information from the database. Based on the customer names, we retrieve the information such as Address, City, State, etc. from the database and show the customer information.
- LookUpCode function implemented. We are searching the WashCodeIDs (QR Codes) from the database, and retrive the information from the database based on their IDs like IssuedDate, ExpirationDate,UsedDate,ItemName,ItemSKU, ItemID, BilledOn, and PriceID.
- AddTier function implemented. In this function, we can add new Tiers to the database using WashCodes.cs keys with newly added model class AddTier. Newly added Tiers (variable WashTierName) have unique IDs.
- EditTier function implemented. With this function, we can edit the Tier names from the database using newly created model class AddTier.
- With these functions, Customer Info Page is done now.
Problems:
- No problems for this week.
To-Do:
- We will work on UI with AddPrice and DeletePrice functions.