Exemplo n.º 1
0
        private static void DisplayAllEmps(HRMSBussiness bll)
        {
            List <Employee> result = bll.GetAllEmps();

            foreach (Employee e in result)
            {
                Console.WriteLine(e.Ecode + "\t" + e.Ecode + "\t" + e.salary + "\t" + e.Deptid);
            }
        }
Exemplo n.º 2
0
 public Form1()
 {
     bll = new HRMSBussiness();
     InitializeComponent();
 }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Employee      emp;
            HRMSBussiness bll = new HRMSBussiness();
            int           choice;

            do
            {
                DispalyMenu();
                Console.Write("enter ur choice:");
                choice = int.Parse(Console.ReadLine());
                switch (choice)
                {
                case 1:
                    //take input for Insert
                    emp = TakeEmpInput();
                    bll.AddEmployee(emp);
                    Console.WriteLine("\n Record inserted");
                    DisplayAllEmps(bll);
                    break;

                case 2:
                    //take input for Delete
                    Console.Write("enter Ecode");
                    int             ecode = int.Parse(Console.ReadLine());
                    List <Employee> lst   = bll.GetAllEmps();
                    int             r     = 0;
                    foreach (Employee e in lst)
                    {
                        if (e.Ecode == ecode)
                        {
                            bll.RemoveEmpById(ecode);
                            r = 1;
                            break;
                        }
                    }
                    if (r == 1)
                    {
                        Console.WriteLine("record is deleted sucessfully");
                    }
                    else
                    {
                        Console.WriteLine("record is not Avalible");
                    }


                    DisplayAllEmps(bll);
                    break;

                case 3:
                    //take input for Update
                    Console.Write("\n enter ecode");
                    int ec = int.Parse(Console.ReadLine());
                    Console.Write("enter salary for update:");
                    int sal = int.Parse(Console.ReadLine());

                    //upadate using Business layer
                    bll.UpdateEmpolyeeById(ec, sal);
                    Console.WriteLine("record updated");
                    DisplayAllEmps(bll);
                    break;

                case 4:
                    //display all Employees
                    DisplayAllEmps(bll);
                    break;

                case 5:
                    //take inputs for ecode for searching
                    Console.Write("\n enter ecode:");
                    int id = int.Parse(Console.ReadLine());
                    emp = null;
                    emp = bll.GetEmpById(id);
                    //
                    if (emp == null)
                    {
                        Console.WriteLine("Ecode is not exist");
                    }
                    else
                    {
                        Console.WriteLine(emp.Ecode + "\t" + emp.Ename + "\t" + emp.salary + "\t" + emp.Deptid);
                    }
                    break;

                case 6:
                    Console.WriteLine("Exiting");
                    break;

                default:
                    Console.WriteLine("Invalid choice,check ur input");
                    break;
                }
            } while (choice != 6);
        }