示例#1
0
        public static void Main()
        {
            InterfaceRepo empinterfece = new Implemantation();
            XpayDetails   xp           = new XpayDetails();

            Console.WriteLine("Enter 1:Insert \t 2:Delete \t 3: update\t 4: show:");
            int i = Convert.ToInt32(Console.ReadLine());

            if (i == 1)
            {
                Console.WriteLine("Id\t  Name\t  Amount\t  Description\t  TermAndCondition ");
                //  int Id = Convert.ToInt32(Console.ReadLine());
                string  Name             = Console.ReadLine();
                decimal Amount           = decimal.Parse(Console.ReadLine());
                string  Description      = Console.ReadLine();
                string  TermAndCondition = Console.ReadLine();

                //xp.Id=Id;
                xp.Name             = Name;
                xp.Amount           = Amount;
                xp.Description      = Description;
                xp.TermAndCondition = TermAndCondition;

                empinterfece.Insert_record(xp);


                Main();
            }
            if (i == 2)
            {
                Console.WriteLine("Enter id to dlt data");
                int id = Convert.ToInt32(Console.ReadLine());
                xp.Id = id;
                empinterfece.Dlt_Record(xp);
                Console.WriteLine("Datadeleted");
                Main();
            }

            if (i == 3)
            {
                Console.WriteLine("Id,Name,Amount,Description,TermAndCondition");
                Console.WriteLine("Insert Id to be updated");
                int     Id               = Convert.ToInt32(Console.ReadLine());
                string  Name             = Console.ReadLine();
                decimal Amount           = decimal.Parse(Console.ReadLine());
                string  Description      = Console.ReadLine();
                string  TermAndCondition = Console.ReadLine();

                xp.Id               = Id;
                xp.Name             = Name;
                xp.Amount           = Amount;
                xp.Description      = Description;
                xp.TermAndCondition = TermAndCondition;

                empinterfece.Update_Record(xp);


                Main();
            }
            if (i == 4)
            {
                List <XpayDetails> lst = new List <XpayDetails>();
                lst = empinterfece.Show_Record();
                foreach (var obj in lst)
                {
                    Console.WriteLine("id=" + obj.Id + ",name=" + obj.Name + " and num=" + obj.Amount + "Description= " + obj.Description + "Term and condition= " + obj.TermAndCondition);
                }
                Main();
            }

            Console.ReadLine();
        }