Find Jobs
Hire Freelancers

Simple three forms (browse / add/ edit / delete records) for asp.net / winforms like application

$30-100 USD

Скасований
Опублікований almost 16 years ago

$30-100 USD

Оплачується при отриманні
This project involves creating three basic modules for an existing application. The development is 95% simillar with Winforms development, but it is actually on a framework on top of ASP.NET. This framework implements WinForms for the web, and has strong designer support inside VS 2005 (so you just design like in Winforms - create a UserControl, drag controls on the design surface, set properties and create methods) In the app there are two fully functional modules, one for browse a table (TelersBrowse) and one for editing (TelersEdit). They are fully functional, no need to change anything in them, and they should be used as excample on how to made the others module (you'll have to mostly copy / paste code, adjust var names, and addapt some code for new field names, validation specific for those fields, things like this) The modules are: 1. ArtikelsBrowse - browse module (already started) that needs to be completed by adding code for add / edit / delete, like in TelersBrowse 2.? ArtikelsEdit - module to edit recs from Artikels - simmilar with TelersEdit 3. CustomersBrowse - browse module to implements add / edit / delete, like in TelersBrowse 4.? CustomersEdit - module to edit recs from Customers - similar with TelersEdit Please download attached details for complete, point by point specifications, and download the source code you need to use to implement the modules. The source code [[login to view URL] ][1] You can see the application functiuonal in current phase at? [[login to view URL]][2] user:econuser password: econpass Telers modules (example for you) are in Categories Management -> Manage Producers; modules to complete/write are Manage Products and new one to be added below as Manage Customers The code is simple, since you have fully functional module to look at and copy code from, should take 5-6 hrs to a good coder (not expert one) If you complete this succesfully, I'll give you several other modules to do in this app, since the whole application needs to be done Thank you for your time ## Deliverables You find exact the specs below in attached file I will need an IM id when you start since the deadline is short and I need to be able to contact you quickly and give addl details if you need them You need to implement the following modules or changes: ? 1.? ? ? ? ? **ArtikelBrowse**? (found in [login to view URL]\HostedModules) ??" the module is started, but you need to complete it. The module is very similar with TelerBrowse, most of the code will be just copy / paste from TelerBrowse and change variable/ controls name to reflect the form ArtikelBrowse. The module is started from menu "Manage Products" (see menu definition in file EmbededResources\[login to view URL] and EmbededResources\[login to view URL]) ·? ? ? ? ? ? ? ? You need to implement Add new / Edit / Delete. ·? ? ? ? ? ? ? ? You need to add one more column ??" ARTOMS, as first column ? 2.? ? ? ? ? **ArtikelEdit** ??" this module needs to be written from scratch. ? **THIS MODULE WILL INVOLVE MOSTLY COPY / PASTE CODE FROM TelersEdit, REGARDING ALL FUNCTIONALITY** ? Will be created in [login to view URL]\HostedModules. Its functionality will be totally similar with TelersEdit, it just needs to work on Artikels table. The Business Entity class is Artikels from [login to view URL] project. Specific requiremets: ·? ? ? ? ? ? ? ? The component will edit data in Artikel table ·? ? ? ? ? ? ? ? It will be implemented as a Visual WebGui UserControl. To see how it is loaded / activated, look for similar code in TelersBrowse/TelersEdit ·? ? ? ? ? ? ? ? For Usercontrol, set the Localizable property to True, and for Language = (default) use english words for field labels, and then set Language to simply Dutch (not Dutch (Belgium) or Dutch (Netherlands)) and for this set the? field labels to Dutch versions (should be the string found in Description property for database field) ·? ? ? ? ? ? ? ? For field labels in edit form use the text from Description property in database ·? ? ? ? ? ? ? ? To get the english words, use [[login to view URL]][3] to translate the Description property from database from Dutch to English. If you cannot get a translation, simply use the Dutch name for English too. ·? ? ? ? ? ? ? ? Make sure you set the tab order correctly ·? ? ? ? ? ? ? ? Eerste_naam, Theede_naam, Artsoort2, Kleur, zaadvorm will be dropdown combo, populated from the field itself. E.g. the datasource for Eerste_naam will be data from the following query: ? Select distinct Eerste_naam from artikel order by 1 ? Users will be able to select any existing entry or type in a new text which will be added to the field. To populate the combobox, use the following sample <[login to view URL]> and look for FillComboBox. The query will be based on Artikels Business Entity class ·? ? ? ? ? ? ? ? NO ENGLISH MESSAGE (strings) WILL BE WRITTEN DIRECTLY in the module (like error message, Messagebox question, etc). Instead you define a new string in [login to view URL]\[login to view URL], like ar_AskDelete = “Do you want to delete artikel {0}{1}??, and use at runtime a statement as following ? [login to view URL]([login to view URL]([login to view URL](“ar_AdkDelete??), artEersteNaam, artTweedeNaam)) ·? ? ? ? ? ? ? ? For validation, ensure at least Eerste naam is filled. The others can be filled or null if empty ·? ? ? ? ? ? ? ? Create function? ValidData for validation with same template as in TelersEdit ·? ? ? ? ? ? ? ? Ensure Eerste Naam is uppercase (see how I did in TelersEdit, Code field) 3.? ? ? ? ? **CustomersBrowse** ??" this form should be implemented from scratch. It is very similar with TelersBrowse and ArtikelsBrowse **THIS MODULE WILL INVOLVE MOSTLY COPY / PASTE CODE FROM TelersBrowse, REGARDING ALL FUNCTIONALITY** Specific requirements: * The component will edit data in CustomersTabel, and will be populated by using business entity file CustomersView (to have Country column filled properly ??" not just country code) * It will be implemented as a Visual WebGui UserControl. To see how it is loaded / activated, look for similar code in TelersBrowse/TelersEdit * The Business Entity class is CustomersView from [login to view URL] project. * The browse table will contains all columns from CustomersView. * Make sure you set the tab order correctly * You need to implement Add new / Edit / Delete. * NO ENGLISH MESSAGE (strings) WILL BE WRITTEN DIRECTLY in the module (like error message, Messagebox question, etc). Instead you define a new string in [login to view URL]\[login to view URL], like ar_AskDelete = “Do you want to delete artikel {0}{1}??, and use at runtime a statement as following ? [login to view URL]([login to view URL]( ? ? ? [login to view URL](“ar_AdkDelete??), artEersteNaam, artTweedeNaam)) * The module will be started from Controls\[login to view URL] (see how it is started TelersBrowse and ArtikelBrowse) 4.? ? ? ? ? **CustomersEdit** - this module needs to be written from scratch. **THIS MODULE WILL INVOLVE MOSTLY COPY / PASTE CODE FROM TelersEdit, REGARDING ALL FUNCTIONALITY** Will be created in [login to view URL]\HostedModules. Its functionality will be totally similar with TelersEdit, it just needs to work on CustomersTabel. The Business Entity class is Customers from [login to view URL] project. Specific requiremets: ·? ? ? ? ? ? ? ? The component will edit data in CustomersTabel ·? ? ? ? ? ? ? ? It will be implemented as a Visual WebGui UserControl. To see how it is loaded / activated, look for similar code in TelersBrowse/TelersEdit ·? ? ? ? ? ? ? ? For Usercontrol, set the Localizable property to True, and for Language = (default) use english words for field labels, and then set Language to simply Dutch (not Dutch (Belgium) or Dutch (Netherlands)) and for this set the? field labels to Dutch versions (should be the string found in Description property for database field) ·? ? ? ? ? ? ? ? For field labels in edit form use the text from Description property in database ·? ? ? ? ? ? ? ? To get the english words, use [[login to view URL]][3] to translate the Description property from database from Dutch to English. If you cannot get a translation, simply use the Dutch name for English too. ·? ? ? ? ? ? ? ? Make sure you set the tab order correctly ·? ? ? ? ? ? ? ? Country will be dropdown combo, as in TelersEdit ·? ? ? ? ? ? ? ? NO ENGLISH MESSAGE (strings) WILL BE WRITTEN DIRECTLY in the module (like error message, Messagebox question, etc). Instead you define a new string in [login to view URL]\[login to view URL], like ar_AskDelete = “Do you want to delete artikel {0}{1}??, and use at runtime a statement as following [login to view URL]([login to view URL]([login to view URL](“ar_AdkDelete??), artEersteNaam, artTweedeNaam)) ·? ? ? ? ? ? ? ? For validation, same as in TelersEdit. The others can be filled or null if empty ·? ? ? ? ? ? ? ? Create function? ValidData for validation with same template as in TelersEdit ·? ? ? ? ? ? ? ? Check what fields are uppercase in database and make code in edit form to make them uppercase Tip: to speed up development, you can just create a empty VisualWebGui UserControl, then open *.[login to view URL] and copy / paste code from, TelersBrowse and TelersEdit, then make minor necessary adjustments. Installation: To be able to develop / build you need the following: VS 2005 VisualWebGui installed ([[login to view URL]][4]) Download page is <[login to view URL]>, you need to download version 6.0.3, for Net 2.0 SqlServerExpress 2005 and Management Studio Express For VisualWebGui you can check the video tutorials from <[login to view URL]> For data access layer you will use MyGeneration dOOdads architecture. Nothing needs to be installed, this comes with a project as source, included in the source code. Also, to get started you need to check <[login to view URL]> (a single page with example usage) Steps: 1. Install VisualWebGui 6.0.3 2. Unzip source 3. Install database: in Management Studio express, restore database from file DB_backup\ [login to view URL] with db name EconSeedsDB 4. in Manag studio run script [login to view URL]\Database_backup\ [login to view URL] to create user needed to run the application 5. Open solution in VS2005, build and run 6. Login using user: econuser, password:econpass, taal (language) either English or Dutch ? ? * * *This broadcast message was sent to all bidders on Saturday May 10, 2008 6:16:43 PM: There will be some changes in the specs for this project, and I'm waiting for details from client early next week. The clients and producers (telers) will be compined into a single table, with boolean fields to distinguish between cust / producer and both, there will be some more fields (phone, email, etc) Also will be more fields added to Artikels and some specific requirements to ArtikelsEdit form Will provide details as soon as I have them available. Thank you for patience * * *This broadcast message was sent to all bidders on Friday May 23, 2008 4:07:10 AM: Hi all biders, Unfcortunatelly the specs from customer changed radically on this, and in last minute, so I had to make it myself (didn't had time to write new specs and post on RAC, and also didn't want to ask you coders to review all specs again and spend another time bidding - I know it is not convenient to change specs fully during bidding phase and ask bidders to start with reviewing from beginning). However, I'm preparing the specs for next module, which was discussed and agreeed with cust, and I will invite all coders that placed a bid on this one, and give them priority over newer bidders. Thank you and again, applogize for any inconvenience.
ID проекту: 3920080

Про проект

13 пропозицій(-ї)
Дистанційний проект
Активність 16 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
13 фрілансерів(-и) готові виконати цю роботу у середньому за $94 USD
Аватарка користувача
See private message.
$67,15 USD за 2 дні(-в)
4,9 (481 відгуки(-ів))
6,9
6,9
Аватарка користувача
See private message.
$233,75 USD за 2 дні(-в)
3,8 (33 відгуки(-ів))
5,5
5,5
Аватарка користувача
See private message.
$84,15 USD за 2 дні(-в)
4,8 (59 відгуки(-ів))
5,2
5,2
Аватарка користувача
See private message.
$42,50 USD за 2 дні(-в)
4,9 (31 відгуки(-ів))
5,1
5,1
Аватарка користувача
See private message.
$63,75 USD за 2 дні(-в)
4,9 (48 відгуки(-ів))
4,6
4,6
Аватарка користувача
See private message.
$42,50 USD за 2 дні(-в)
4,5 (4 відгуки(-ів))
3,6
3,6
Аватарка користувача
See private message.
$170 USD за 2 дні(-в)
5,0 (6 відгуки(-ів))
2,7
2,7
Аватарка користувача
See private message.
$68 USD за 2 дні(-в)
5,0 (3 відгуки(-ів))
1,3
1,3
Аватарка користувача
See private message.
$168,30 USD за 2 дні(-в)
0,5 (2 відгуки(-ів))
2,7
2,7
Аватарка користувача
See private message.
$68 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
See private message.
$93,50 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
See private message.
$42,50 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
See private message.
$75,65 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор ROMANIA
Ploiesti, Romania
5,0
20
Спосіб оплати верифіковано
На сайті з лист. 30, 2011

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.