Find Jobs
Hire Freelancers

Create C# script to export documents and XML file to folder (asp.net)

$30-250 USD

Dokončeno
Zveřejněno před více než 6 roky

$30-250 USD

Zaplaceno při doručení
We have a ASP.net site built in C# which manages documents and forms. We need to add a feature that will export the documents and a linked XML file to a directory on the site. Project requirements are below: 1. For each document with a status of 'Approved' add an option under the 'Action' column called 'Export to ECM.' This will trigger the export for that document. (screen shot attached) 2. Create a directory for the exports called 'ecm' in the root directory. In the code this location will be referenced through a variable in appSettings. Add a new value in [login to view URL] under <appSettings> as <add key="ECMDirectory" value="~/ecm" so that we can easily change the directory in the future. Reference this key when writing your code instead of a direct path to the directory. 4. Database Changes - Create new column in database to store ECM_id: documents>doc_ecm_id (varchar(255), allow NULL). This id will link to a related table that stores export history. When a document is exported if ECM_id doesn't exist the script will create a new unique value for this, if it already exists script will use the current value. - Create new table to store export history: table name = ECMExportHistory fields: id: int, primary key, unique id, No NULLs ECM_id: int, No NULLs, key which links to documents table FileName: varchar(255), No NULLs, name of the XML file exported CreatedDate: datetime, No NULLs, date of the export 4. Create the script to export the document: - Place script in /App_Code/[login to view URL] file - This script will be accessed through different methods later so should be flexible. - Input parameters = (string doc_id) the id of the document from the database: documents > id - Output = return false on error or 'ECM_id' if successful. ECM_id is a unique id to identify that this document has been exported. Will be stored in the database column create above: documents > doc_ecm_id << Script >> 5. Script will create a unique name for the exported files so they don't overwrite any other export. This name will be used for both the exported file and the XML file placed in the export folder. - Name should be: {document id} + {loan id} + {date} + {incremental number if file already exists in folder} - Example: 45862-55285-09062017-8 - Example of exported files with this name: [login to view URL] [login to view URL] 6. Export/copy the document - could be pdf, Excel, zip or Word doc - The below items determine where the file is located: if (doc_status == "Submitted" OR doc_status == "Saved" OR doc_revert_status == "Saved" OR doc_revert_status == "Saved") - get document from /generated/ + {doc_pdf_submission_link} if (doc_status == "Uploaded" OR doc_revert_status == "Uploaded") - get document from /upload/ + {doc_pdf_submission_link} if (doc_pdf_submission_link == "multi") - Need to compress multiple files into a zip file. Check [login to view URL] line 672 for an example of this - Once you have the correct file create a copy in the /ecm/ directory and rename it to {file name (step 5)} + extension 7. Create the XML file. The export will contain a matching XML file with additional data about the document. The XML file will be named the same as the file but with a .xml extension. The XML file should contain the following info in XML format: - ECM_id - ECMName: the generated file name created in step 5 with no extension - FileName: the document from step 6. ie. [login to view URL] - All fields from the attached SQL statement (modify WHERE to use the correct document>id) 8. Update the Database Once the export is completed and both files have been moved to the /ecm/ directory update the datebase: - Update documents>doc_ecm_id with the ECM_id if this is a new export. If the document has previously been exported don't change the value. - Insert entry into: ECMExportHistory. Always add a new entry, the field ECM_id is the key that will tie all entries to the original document Let me know if there are any questions.
IČ projektu: 15111866

O projektu

23 nabídky
Vzdálený projekt
Aktivní před 7 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
I will create Export documents to ECM and make required database changes on your asp.net website. I will complete this work in 5 days. Relevant Skills and Experience ASP.NET, C# Programming, HTML, SQL Server Proposed Milestones $158 USD - after completion of creating script to export documents to ECM
$158 USD v 5 dnech
5,0 (128 recenze)
6,5
6,5
23 freelanceři nabízejí v průměru $180 USD za tuto práci
Avatar uživatele
I did not saw the action column in screenshot. can we discuss more in details? Relevant Skills and Experience I did not saw the action column in screenshot. can we discuss more in details? Proposed Milestones $250 USD - I did not saw the action column in screenshot. can we discuss more in details? I did not saw the action column in screenshot. can we discuss more in details?
$250 USD v 3 dnech
4,9 (112 recenze)
7,2
7,2
Avatar uživatele
Hi, I have read and understood the requirement, it's quite detailed and more of a pseudo code. I am a c# developer and I will be readily available to work with you on this project. Relevant Skills and Experience C#, asp.net
$150 USD v 4 dnech
5,0 (42 recenze)
6,4
6,4
Avatar uživatele
Thanks for the detailed spec. I assume I can get a copy of the DB structure for testing? Relevant Skills and Experience Previous C# experience Proposed Milestones $25 USD - Add drop down options $25 USD - DB updates $50 USD - XML creation $50 USD - Export function $100 USD - Misc
$250 USD v 6 dnech
4,9 (36 recenze)
6,0
6,0
Avatar uživatele
Hello, I'm interested to work on this. Please message me. We will discuss in detail. Thanks, Sheik
$198 USD v 5 dnech
4,9 (67 recenze)
5,8
5,8
Avatar uživatele
I'd like to work with you on the project,Having 9+ Years of Experience as a Software Developer, successfully completed many projects (please see my reviews). Relevant Skills and Experience Experienced in ASP.Net, C#, VB.Net, MVC, WPF, Visual Basic, Excel VBA, MS SQL Server, MYSQL, Oracle, MS Access, Crystal Report, Telerik, Bootstrap, HTML 5, CSS,Java Script. Proposed Milestones $150 USD - Final
$150 USD v 3 dnech
4,8 (42 recenze)
5,9
5,9
Avatar uživatele
Hi Im an expert in .net I have been working in software development for the last 20 years Regards Carlos
$155 USD v 10 dnech
4,7 (26 recenze)
5,2
5,2
Avatar uživatele
I am having more than 13 years experience of working as a web developer and having a great exposure of website Development Relevant Skills and Experience ASP.Net, MVC,C#,XML,MSSQL Proposed Milestones $75 USD - Start Job $175 USD - Complete Job I am waiting for your most valuable conversations. I am ready to start.
$250 USD v 5 dnech
5,0 (18 recenze)
4,7
4,7
Avatar uživatele
I can complete this project in no more than 1 week. Let me know if you are interested so that we can discuss understanding and questions? Relevant Skills and Experience Asp.net, C# Programming, Microsoft SQL Server Development, SQL Development, JavaScript Proposed Milestones $50 USD - Initial Delivery of Draft $80 USD - Providing a satisfactory final delivery
$130 USD v 5 dnech
5,0 (13 recenze)
4,0
4,0
Avatar uživatele
A great team is here for your service!! I read the project description properly, and I agreed to fulfill 100% of all your requirements. I can start your important project right away. Stay tuned, I'm still working on this proposal.
$222 USD v 3 dnech
5,0 (4 recenze)
3,7
3,7
Avatar uživatele
A proposal has not yet been provided
$55 USD v 5 dnech
5,0 (2 recenze)
1,4
1,4
Avatar uživatele
Queries: 1. In documents table doc_ecm_id is in varchar(255), but history reference key ECM_id is INT 2. Export in ZIP format - what type of files should be exported and zipped. --and few more Relevant Skills and Experience Having more than 10+ years of experience in IT industries on multiple plotforms Proposed Milestones $155 USD - Request basis
$155 USD v 3 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello , i worked a lot of features like this in asp.net MVC throw my work , so lets do it bro. Stay tuned, I'm still working on this proposal.
$166 USD v 5 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hi SIr, I am having 10 years of experience in Microsoft Technologies including web and windows based application, I have gone through the your requirement. I would like to work on it. Relevant Skills and Experience Huge experience in same technologies, you can see all my previous project worked on c# Proposed Milestones $50 USD - Once done
$50 USD v 3 dnech
0,0 (1 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
Columbus, United States
5,0
407
Ověřená platební metoda
Členem od pro 21, 2009

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.