Remote Data Mining And Management Job In Data Science And Analytics

Build web pages to handle listing a table of records and then updating the record detail

Find more Data Mining And Management remote jobs posted recently Worldwide

Need a very basic responsive website to handle listing a table of records and then updating the record detail
2 sample pages will provide to give you some idea of what I looking for.

using c#.net and mssql

[Welcome page]:
Welcome -
on [Continue] - collect the [NT Userid] or optional username/password and call [object listing page]

create [object listing page]:
accept [NT Userid]
get list of rows from MS SQL database query Select name, description* from tablename (use any tablename, any column names)
whole page is basically a FORM.
build table - no fancy stuff needed here - returning whole html form with table embedded
first colum contains button (with some actionId and recordID to enable original record to be found) to get detailed data and returns to [Object Detail page]

create [Object Detail page] from [object listing page] button press:
accept [NT Userid]
accept values from [object listing page] button press
get template of html based on actionID returned(select html from htmltemplate where templateid = xx)
whole page is basically a FORM.
get detailed record data based on recordID returned - Select * from tablename where value1 = columnname (any names will work here)
pass thru all fields in detailed record replacing %columnname% in template with contents of that field in the detailed record
(you can get a list of the columns and column types from something like this:
SELECT column_ordinal, name, system_type_name,max_Length,scale FROM sys.dm_exec_describe_first_result_set(select * from Persons, NULL, 0) )
add [Save] button
return HTML

returned [Object Detail page] from [Save] button press on [Object Detail page]:
parse thru all values returned,
and for each value returned, execute sql update tablename set retrunedcolumnname = retrunedcolumnvalue where id = xx
The columnname / value pairs are found by trolling thru the returned fieldname/value pairs
for example -
Admit_Date is the column name and value of control is the value
return to create [object listing page]

There are 3 tables involved, a ListingTable,a Templatetable, and a Detailtable

Listing Table
- table name will be embedded in the [Welcome page] and then carried into the [object listing page] & [Object Detail page].
- table will be used to populate the [object listing page], based on the credentials of the person logging in - I will add that to the SQL later.
- [object listing page] will be populated from a list of the records from Select name, description* from ListingTable where Userid = xx
- get detailed record data based on recordID returned - Select * from tablename where value1 = columnname (any names will work here)

Template Table
The Template table is called HTMLTemplates, records will have an ID to identify the template.
- Colums will be TemplateID bigint, DataTableToUse varchar(50), HtmlTemplate varchar(max)
- template to use will be identified by the button on [object listing page], which will also identify the detail record to retrieve.
A template will reference only one table, but there may be multiple templates for that table.

Detail Table
The Detail table name will be embedded in the template Record, and can be retrieved from there.

Populating the Template from the DetailTable
get template record data based on templateID returned
- Select HLMLTemplate,DataTableToUse from HTMLTemplates where TemplateID = (TemplateId value returned from [object listing page] button press
get detailed record data based on recordID returned
- Select * from tablename where DetailRecordId = ListingTable value returned from [object listing page] button press
pass thru all fields in detailed record replacing %columnname% in template with contents of that field in the detailed record.
note that not all columns will exist in the template - ignore those.
(you can get a list of the columns and column types from something like this:
SELECT column_ordinal, name, system_type_name,max_Length,scale FROM sys.dm_exec_describe_first_result_set(select * from Persons, NULL, 0) )
Supply validation procedures based on the datatype that the value represents. Let me know how to hook into that via the template so that I can generate those correctly

Updating the database
get the returned recordid and templateid
get the DataTableToUse name from the template table
-Select DataTableToUse from HTMLTemplates where TemplateID = (TemplateId value returned )
parse thru all values returned,
and for each value returned, execute sql update tablename set retrunedcolumnname = retrunedcolumnvalue where id = xx
The columnname / value pairs are found by trolling thru the returned fieldname/value pairs
for example -
Admit_Date is the column name and value of control is the value
About the recuiter
Member since May 20, 2018
Rory Whitecross
from Magadan, Russia

Skills & Expertise Required

sql C# 

Open for hiringApply before - Oct 7, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$382.91

Cost

Offer to work on this project closes in 146 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Setting up automated phone call service to generate bookings

Need to set up an automated - tele calling service.
The database consists of 55,000 customers. The database is extracted from an online portal daily and can be fed into the system manually. The database will consist of customer phone number and...read more

(Weekend Quick Job) Add a new pop-up on user login along w/ complete setup in existing application.

- Weekend small project?
- You will work via TeamViewer
- Communication is the most important in this job.
- We are open to developers new to Toogit and we prefer NOT to work with companies.
- We will work on fixed price only.
read more

MAGENTO MYSQL DB SYNC MSSQL POS DB

NEED TO SYNC MAGENTO DATAS CUSTOMERS & SALES + TO MY POS DATA BUILT ON MSSQL

Database administrator

Were a leading light in our industry, and are currently in the process of building out a new technology focused function. This new function wil provide superior business intelligence in the built environment / prop-tech space, comprising mobile and...read more