Find Jobs
Hire Freelancers

Convert a 300 line Ruby script to a .net application

$30-250 USD

Closed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I have a command line ruby script that converts a CSV file into 2 other CSV formats. The Ruby script is ~300 lines and not overly complex. It produces 2 files, a summary output and a detailed output. I have included the script and the example input and output examples. You are required to build a .net C# gui application that performs the same function as the ruby script. I expect that with the same input file I will get the same output files as the ruby script. You need to be able to write clean OO code and deliver the whole visual studio solution to me. Currently the ruby script uses a cli menu, but you should build a gui in .net C# that make sense and accomplishes the same thing. Currently in the ruby script there are 2 companies that use this script. Pointshore < Company and Pdm < Company These 2 companies have different settings that affect the output file. I would like the config of these companies to be read in from config files and not hard coded into the classes. I am available for Skype calls to discuss any questions. I am looking for a VERY good coder, and someone that can see what the application is doing and come up with a good solution to perform the same thing in .net C# Please message me any questions and I will clarify.
Project ID: 6444669

About the project

21 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
21 freelancers are bidding on average $192 USD for this job
User Avatar
First of all I want to thanks you for given a specified requirement. I have gone through with your all the given documents and Ruby Script as well. You want to simply convert this ruby code into c#. After digging into your code I have found that currently two companies are hard coded into your code and your coder has coded two different class for each. Now you want to put this in config file so I am assuming that the undermentioned part will be in config, please find below: Main File- Which I am assuming that it will be the name of the imported csv. The file name will be like this "Pointshore Current GL Data Export" Name- This will be the Name of the Company Gl_format- Can you please specify this section? Salary Account- This is the salary account of the company. First we will loop with the each row of Pointshore Current GL Data Export file according to ID and will generate the Output CSV file. I have found that there is an use of Sqlite database. I don't think that there is any use of database but still I am querying you that is there any use of Database? For creating the output file there is an use of Cost Code can you please specify this? There is two type DC and GL hard ceded in the code in time of generate the output file I have found this two type in csv as well. Can you please specify this? Is there any need that we have to make this dynamic? In output csv no column name in header, so can you please specify the column name of output file for our convenience?
$263 USD in 8 days
4.9 (140 reviews)
8.6
8.6
User Avatar
hi there few questions which one is the input file and which are the output file from the 3 files you attached i can code this c# application in 3 days. add me on skype: intechwebworks i cannot call at the moment but we can chat thanks
$150 USD in 2 days
5.0 (113 reviews)
7.3
7.3
User Avatar
Thanks for providing the additional information.......................................................................................
$294 USD in 4 days
4.9 (69 reviews)
6.8
6.8
User Avatar
With over 10+ years of experience in software development with various programming language experience , I think I am best suitable for this job. I will deliver a complete GUI port of the given csv converter written in Ruby to a Dot net application. I believe my quote is not as expensive as other. Looking for a long term partnership with you. If it interests please reply Thank you.
$55 USD in 3 days
5.0 (30 reviews)
5.2
5.2
User Avatar
A proposal has not yet been provided
$200 USD in 0 day
5.0 (19 reviews)
5.0
5.0
User Avatar
Hi, I'm a .net developer in c#, if I understood the rules of your application I can work on the c# coding using visual studio 2010. However, I'm not familiar with ruby, so can you list me the conversion rules for both companies and how would you like the interface to look like?
$40 USD in 20 days
4.9 (50 reviews)
5.2
5.2
User Avatar
I'm a new freelancer, so allow me to introduce myself. My name is Mark Heindl. I'm an American who moved to Sydney in June 2014. I've worked in the IT industry for 30 years, most recently developing intranet websites and managing a data warehouse and associated interfaces for a Capital Markets company (SunTrust Robinson Humphrey) in the southeastern United States. I have over a decade working with C# .NET and, due to my past data warehouse responsibilities, have extensive experience processing .csv files (and data in other formats) for consumption by other parties. In fact, one of my recent projects was not unlike this one, where the goal was to consume a file containing general ledger data and create a new output file in the format required by the General Ledger application. Thank you in advance for considering me for your project. If you have any questions, please feel free to contact me.
$222 USD in 4 days
5.0 (4 reviews)
5.2
5.2
User Avatar
Hi, Please feel free to discuss the project with me............................................................................ Thanks, Murtaza
$350 USD in 5 days
5.0 (12 reviews)
4.7
4.7
User Avatar
Would be glad to help you .
$222 USD in 15 days
4.9 (28 reviews)
4.2
4.2
User Avatar
Hello, I am very interested in your project. I have versatile knowledge of several languages, and I am good at porting scripts especially to c language family (c++/c#/java). Please check my reviews for porting projects. Regards
$233 USD in 3 days
4.9 (7 reviews)
4.4
4.4
User Avatar
Hi, I regularly work with both .NET and Ruby. I work with a number of insurance companies who do a lot of data ingestion, manipulation, and output. I looked over the existing Ruby script and the CSV files you sent. The process looks fairly straightforward -- I expect the process could be cleaned up and made much more generic (easily supporting arbitrary company configurations). If you're interested, this is the sort of task that I could complete over the upcoming weekend. Thanks for your consideration! Dan
$244 USD in 5 days
5.0 (1 review)
3.8
3.8
User Avatar
Hi, i have some experience working with CVS so i can do it. Unfortunately i don't have experience with ruby, so it will take some time to fully understand what is done here. I will check more as i will have some spare time and might make you a demo version if needed. Anyway, feel free to contact me. m.
$222 USD in 10 days
5.0 (7 reviews)
3.5
3.5
User Avatar
Hi, I fully understand with your requirement. you want convert csv file to 2 other csv in accordance with the type DC or GL. I have good experienced with C#. i develop application always using DDD (Domain Driven Design) test base. i'm very expert with OOP. i want to ask to you, for variable newdata. can you send to me file csv that you want to import ? Cheers, Denny Wu
$144 USD in 2 days
5.0 (5 reviews)
2.9
2.9
User Avatar
We're specialized in .NET and can work on such exporting application quite easily since we have done extensive work over ETL where we deal with various CSV files. Hope to hear back from you.
$111 USD in 3 days
5.0 (1 review)
1.0
1.0
User Avatar
La propuesta todavía no ha sido proveída
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$277 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Greetings of the day !! I am result-oriented professional having 5.6 years of experience in asp.net with c#. I have also a certification of 070-528 Microsoft® .NET Framework 2.0 - Web-based Client Development exam. If you would like to review my previous work, you can contact me over skype,my Skype Id is ebpatel09. Thank you. Regards, Ekta Patel
$141 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a Windows programmer with more than 30 years experience who specializes in C# and .NET and has experience with Ruby. Results are guaranteed.
$222 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. Thank you for the opportunity. I have lot of experience in developing .Net applications. I worked for MNC and also global clients. I understand your requirement and i will deliver the output with high quality within time.
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Darlington, Australia
4.9
7
Payment method verified
Member since Jun 24, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.