using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace AssetApp
{
class Program
{
static void Main(string[] args)
{
bool value = true;
if (value)
{
getdisplay();
}
else
{
value =false;
}
Console.ReadLine();
}
public static void getdisplay()
{
Console.WriteLine("-------------------------------------- ");
Console.WriteLine("---------------------------------------");
Console.WriteLine("----------Asset Application------------");
Console.WriteLine(" 1 IFMR Trust Asset ");
Console.WriteLine(" 2 Standby Laptop Register ");
Console.WriteLine(" 3 Scrap Register ");
Console.WriteLine(" 4 Purchase Register ");
Console.WriteLine(" 5 Service Call Report ");
Console.WriteLine(" 6 IT Helpdesk ");
Console.WriteLine("---------------------------------------");
Console.WriteLine("---------------------------------------");
string input = Console.ReadLine();
switch (input)
{
case "1":
IFMRTrustAsset();
break;
case "2":
Console.WriteLine("Standy Laptop Register");
break;
case "3":
Console.WriteLine("Scrap Register");
break;
case "4":
Console.WriteLine("Purchase Register");
break;
case "5":
Console.WriteLine("Service call Report");
break;
case "6":
Console.WriteLine("IT Helpdesk");
break;
default:
break;
}
}
public static void IFMRTrustAsset()
{
Console.WriteLine("------------------------------");
Console.WriteLine("Type the Department Name");
string departmentName = Console.ReadLine();
//Handshake
SqlConnection myNewConnection = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\AssetApp.mdf;Integrated Security=True");
//open the database
myNewConnection.Open();
//create request
SqlCommand myCommand = myNewConnection.CreateCommand();
SqlDataReader myDataReader;
myCommand.CommandText = "InsertAsset";
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Parameters.Add(new SqlParameter("@DepartmentName",departmentName));
Console.WriteLine("Type the First Name");
string firstName = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@FirstName", firstName));
Console.WriteLine("Type the Last Name");
string lastName = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@LastName", lastName));
Console.WriteLine("Type the User Name");
string userName = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@UserName", userName));
Console.WriteLine("Type the Model Number");
string modelNumber = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@ModelNumber", modelNumber));
Console.WriteLine("Type the AssetTypeID");
string assetTypeID = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@AssetTypeID",assetTypeID));
Console.WriteLine("Type the SerialNumber");
string serialNumber = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@SerialNumber",serialNumber));
Console.WriteLine("Type the WarrantyStartDate");
string warrantyStartDate = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@WarrantyStartDate",warrantyStartDate));
Console.WriteLine("Type the WarrantyEndDate");
string warrantyEndDate = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@WarrantyEndDate", warrantyEndDate));
Console.WriteLine("Company");
string company = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@Company",company));
Console.WriteLine("EngineerID");
string engineerID = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@EngineerID", engineerID));
Console.WriteLine("ITHelpdeskID");
string itHelpdeskID = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("@ITHelpdeskID",itHelpdeskID));
Console.WriteLine("EmpID");
string empID = Console.ReadLine();
myCommand.Parameters.Add(new SqlParameter("EmpID",empID));
//SqlDataReader wooReader;
myDataReader = myCommand.ExecuteReader();
while (myDataReader.Read())
{
Console.WriteLine(myDataReader[2] + "Testing " + myDataReader[3]);
Console.ReadLine();
}
myNewConnection.Close();
Console.ReadLine();
//wooReader= wooCommand.ExecuteReader();
//while (wooReader.Read())
//{
// Console.WriteLine(wooReader[1] + " " + wooReader[2]);
//}
//wowConnection.Close();
//Console.ReadLine();
//create command
//create request
//use the data
//while (myDataReader != null)
// (
// SqlDataReader
// )
//close the connection
//Console.WriteLine("");
//Console.WriteLine("------------------------------");
//Console.WriteLine("Type the Asset Number");
//string AssetNumber = Console.ReadLine();
}
public static void StandbyLaptopRegister()
{
Console.WriteLine("-------------------------------");
Console.WriteLine("Select the Date & Time");
string DateTime = Console.ReadLine();
Console.WriteLine("");
}
}
}
Dear all,
I just want to know how and what happens during the handshake process with the database. i tried to do debugging the app with F10 - but this is not working.
As I am learning C#; I would like to know where I am doing wrong. I just pressing 1 and trying IFMR Trust Asset.
any inputs will be helpful.
Warm Regards,
sathya