Find Jobs
Hire Freelancers

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

$30-250 USD

Terminado
Publicado hace más de 6 años

$30-250 USD

Pagado a la entrega
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.
ID del proyecto: 15111866

Información sobre el proyecto

23 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 5 días
5,0 (128 comentarios)
6,5
6,5
23 freelancers están ofertando un promedio de $180 USD por este trabajo
Avatar del usuario
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 en 3 días
4,9 (112 comentarios)
7,2
7,2
Avatar del usuario
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 en 4 días
5,0 (42 comentarios)
6,4
6,4
Avatar del usuario
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 en 6 días
4,9 (36 comentarios)
6,0
6,0
Avatar del usuario
Hello, I'm interested to work on this. Please message me. We will discuss in detail. Thanks, Sheik
$198 USD en 5 días
4,9 (67 comentarios)
5,8
5,8
Avatar del usuario
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 en 3 días
4,8 (42 comentarios)
5,9
5,9
Avatar del usuario
Hi Im an expert in .net I have been working in software development for the last 20 years Regards Carlos
$155 USD en 10 días
4,7 (26 comentarios)
5,2
5,2
Avatar del usuario
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 en 5 días
5,0 (18 comentarios)
4,7
4,7
Avatar del usuario
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 en 5 días
5,0 (13 comentarios)
4,0
4,0
Avatar del usuario
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 en 3 días
5,0 (4 comentarios)
3,7
3,7
Avatar del usuario
A proposal has not yet been provided
$55 USD en 5 días
5,0 (2 comentarios)
1,4
1,4
Avatar del usuario
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 en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 3 días
0,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Columbus, United States
5,0
407
Forma de pago verificada
Miembro desde dic 21, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.