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