Quantcast
Channel: Visual C# forum
Viewing all articles
Browse latest Browse all 31927

Console application doubts

$
0
0
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


Viewing all articles
Browse latest Browse all 31927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>