contact book version 1.0

3
Contact Book Version 1.0 Pre-Requirement: Database using C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Data.SqlClient; namespace ContactBook1._0 { class Contact { static void Main(string[] args) { Contact c = new Contact(); Console.WriteLine("Welcome Salman --- This is version 1.0"); Console.WriteLine("Please choose operation..."); int input; while (true) { Console.WriteLine("1 for Search"); Console.WriteLine("2 for Add"); Console.WriteLine("3 for Delete"); Console.WriteLine("4 for Edit"); Console.WriteLine("0 for Exit"); input = Convert.ToInt32(Console.ReadLine()); if (input == 0) { Environment.Exit(0); } else if (input == 1) { string name; Console.WriteLine("Enter name"); name = Console.ReadLine(); c.search(name); } else if (input == 2) { string name, mobile; Console.WriteLine("Enter name to add"); name = Console.ReadLine(); Console.WriteLine("Enter mobile no to add"); mobile = Console.ReadLine(); c.add(name, mobile); } else if (input == 3) { string name; Console.WriteLine("Enter name to delete"); name = Console.ReadLine(); //delete(name);

Upload: salman-mushtaq

Post on 13-Apr-2017

89 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Contact Book Version 1.0

Contact Book Version 1.0

Pre-Requirement: Database using C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Data.SqlClient; namespace ContactBook1._0 { class Contact { static void Main(string[] args) { Contact c = new Contact(); Console.WriteLine("Welcome Salman --- This is version 1.0"); Console.WriteLine("Please choose operation..."); int input; while (true) { Console.WriteLine("1 for Search"); Console.WriteLine("2 for Add"); Console.WriteLine("3 for Delete"); Console.WriteLine("4 for Edit"); Console.WriteLine("0 for Exit"); input = Convert.ToInt32(Console.ReadLine()); if (input == 0) { Environment.Exit(0); } else if (input == 1) { string name; Console.WriteLine("Enter name"); name = Console.ReadLine(); c.search(name); } else if (input == 2) { string name, mobile; Console.WriteLine("Enter name to add"); name = Console.ReadLine(); Console.WriteLine("Enter mobile no to add"); mobile = Console.ReadLine(); c.add(name, mobile); } else if (input == 3) { string name; Console.WriteLine("Enter name to delete"); name = Console.ReadLine(); //delete(name);

Page 2: Contact Book Version 1.0

} else if (input == 4) { string name; Console.WriteLine("Enter name to update"); name = Console.ReadLine(); //edit(name); } else Console.WriteLine("Please enter correct option"); } } // start of methods public void search(string name) { string path = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Mani\Desktop\DOT NET\Projects\ContactBook1.0\ContactBook1.0\Contact.mdf;Integrated Security=True"; SqlConnection con = new SqlConnection(path); string query; query = "select * from Book where Name=@N"; SqlParameter p1 = new SqlParameter("N", name); SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.Add(p1); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Console.WriteLine(dr["Name"]); Console.WriteLine(dr["Mobile"]); } con.Close(); } public void add(string name, string mobile) { string path = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Mani\Desktop\DOT NET\Projects\ContactBook1.0\ContactBook1.0\Contact.mdf;Integrated Security=True"; SqlConnection con = new SqlConnection(path); string query; query = "insert into Book(Name,Mobile) values(@N,@M)"; SqlParameter p1 = new SqlParameter("N", name); SqlParameter p2 = new SqlParameter("M", mobile); SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); con.Open(); int dr = cmd.ExecuteNonQuery(); con.Close(); } public void delete(string name) { string path = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Mani\Desktop\DOT NET\Projects\ContactBook1.0\ContactBook1.0\Contact.mdf;Integrated Security=True"; SqlConnection con = new SqlConnection(path);

Page 3: Contact Book Version 1.0

string query; query = "delete from Book where Name=@n"; SqlParameter p1 = new SqlParameter("N", name); SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.Add(p1); con.Open(); int dr = cmd.ExecuteNonQuery(); con.Close(); } public void edit(string name) { string mobile; Console.WriteLine("Enter new mobile no"); mobile = Console.ReadLine(); string path = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Mani\Desktop\DOT NET\Projects\ContactBook1.0\ContactBook1.0\Contact.mdf;Integrated Security=True"; SqlConnection con = new SqlConnection(path); string query; query = "update Book set Mobile=@M where Name=@N"; SqlParameter p1 = new SqlParameter("N", name); SqlParameter p2 = new SqlParameter("M", mobile); SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.Add(p1); cmd.Parameters.Add(p2); con.Open(); int dr = cmd.ExecuteNonQuery(); con.Close(); } } }

Feel free if any query:

[email protected]