C# Command Line program for importing data from XML files - 1.0


I require a coder to write three functions in C#

Function 1 - ImportSourceData

It will need to accept the following argument "SourceID" (INT)

It will then call GetSourceData

It will then create an array containing the users, which will be filled by

Calling ImportSourceData-SIMSEngine-User, passing the path of the Staffreport information).

Calling ImportSourceData-SIMSEngine-User again, but this time passing the path of the Student Report information.

The array will then be filled with users.

This will then be passed to the console and written with a line per array item.

Function 2 - GetSourceData

It will need to accept the following argument "SourceID" (INT)

This will then read an XML file named by the SourceID, such as [login to view URL], or [login to view URL] depending on the Source Integer used.

It will then parse this into a dictionary, so that the rest of the import routine can easily read the parameters.

Function 3 – ImportSourceData-SIMSEngine-User

It will need to accept the following arguments

"CommandLinePath" - string

"SIMS_Username" - string

"SIMS_Password" - string

"ReportName" - string

"DaysAhead" - Integer

"DaysLeft" - Integer

"UserType" - string, either STAFF or STUDENT

It calls the command line program, passing the arguments of SIMS_CommandLinePath, SIMS_Username, SIMS_Password and REPORTNAME

It will then read the generated file in the directory, which will be in a XML format

It will then parse the XML data into the array, adding another array field of UserType which would be set as defined. Entries will only be added to this array if

If the entry date is todays date or earlier and the leaving date is blank.

If the entry date is earlier than the leaving date specified, and where the leaving date is less than the number of days ago as specified in the DAYSLEFT (so for example if the report is run on 7th May 2017, and the DAYSLEFT equals 3, and there was an entry in the XML with 2nd May then this entry would not be added, as the date was more than 3 days ago.

If the entry date is after the leaving date specified, and the entry date is either today or in the future where the number of days specified by the DAYSAHEAD.

If the entry date is in the future and the leave data is not specified then it will be added only if the entry date is within a number of days specified by the DAYSAHEAD. So for example if there was an entry in the array with 20th May, but the report was run on 7th May and the DAYSHEAD=8, then the entry would not be added

Example XML files are attached.

Beceriler: .NET, C# Programlama, SQLite, XML, XSLT

Daha fazlasını gör: Write a command line program to \ join\ .csv files., import data xml files perl, gui command line program, command line program pscp exe, command line program chnage password j2ee, create gui command line program, net command line program gui communication, vbs command line program name, extracting data xml files live, command line program, vbs read data xml files, command line program delphi, pull data xml files report, create command line program vb6, pull data xml files

İşveren Hakkında:
( 151 değerlendirme ) Walsall, United Kingdom

Proje NO: #16018491

Bu iş için 20 freelancer ortalamada $163 teklif veriyor


Hello, my name is Yakov. I am experienced .Net developer. For your project enough to use standard .Net functions and features like Linq to XML, so I can implement this code using only them. Relevant Skills and Exper Daha Fazla

in %bids___i_period_sub_35% gün içinde149%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(31 Değerlendirme)

I am an expert for developing application with .net, c#. If you contact me, you will get the perfect and a good and a honest developer. Relevant Skills and Experience I will never disappoint my employer with my work. Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(79 Değerlendirme)

- Relevant Skills and Experience - Proposed Milestones $250 USD - Milestone Hello, My name is Miguel Febres and you can locate my resume and certifications in the following links: [login to view URL] Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(24 Değerlendirme)

Hello, I'm Karim. I will be able to create the requested C# Command line app to import data from XML files. Relevant Skills and Experience Well over 3 years of experience in the field. Fluent in C# & the .NET framewor Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)
in %bids___i_period_sub_35% gün içinde234%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(30 Değerlendirme)

hi. does it need to just output results to console? both examples in .pdf file are input files? do you have output example for them? Relevant Skills and Experience c# is my main language. >6 years of experience with i Daha Fazla

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(12 Değerlendirme)

Hi there! I have read your initial requirements however, I would like to discuss things in detail with you. Relevant Skills and Experience We have been using .Net since last 5 years which include new application devel Daha Fazla

in %bids___i_period_sub_35% gün içinde88%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(23 Değerlendirme)
in %bids___i_period_sub_35% gün içinde55%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(21 Değerlendirme)

hi i am experienced in this work and has done several times i can do this and available thank you regards saleem [login to view URL] Relevant Skills and Experience [login to view URL] username : admin passwo Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(14 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)

We believe that "A Satisfied Customer is the Best Business Strategy of all Time".

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD
(7 Değerlendirme)

Hi. I can create auto scripts to scrape websites, auto click, format txt, csv, xls, xlsx, doc, docx, rtf, json, xml, database files as you request. I can start right now Relevant Skills and Experience I am an expert i Daha Fazla

in %bids___i_period_sub_35% gün içinde277%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(7 Değerlendirme)

Hi,   I have gone through your project details and I assure I can do it  as  i got all the skills  required for this project. I have already completed a lot of similar  projects in the past so it is my pleasure to work Daha Fazla

in %bids___i_period_sub_35% gün içinde30%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde166%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hi, You want a dedicated developer? with: - experience. - passion. - life long learner. Please feel free to reach out to my profile, for a chat. Best. Mahfoudh AROUS.

in %bids___i_period_sub_35% gün içinde111%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
in %bids___i_period_sub_35% gün içinde140%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde200%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)