Ejemplo n.º 1
0
        private void btnAddemp_Click(object sender, EventArgs e)
        {
            //take input form text boxes
            Employee emp = new Employee
            {
                Ecode =int.Parse(txtEcode.Text),
                Ename=txtEname.Text,
                salary=int.Parse(txtSalary.Text),
                deptid=int.Parse(txtDeptid.Text)
            };

            //Add record using business layer
            bll.AddEmployee(emp);
            MessageBox.Show("record inserted");

            //display all data in data grid view
            List<Employee> result = bll.GetAllEmps();
            dgvEmp.DataSource=null;
            dgvEmp.DataSource = result;
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            int          choice;
            Employee     emp;
            HrmsBusiness bll = new HrmsBusiness();

            do
            {
                Console.WriteLine("\n");
                Console.WriteLine("1.Add Employee");
                Console.WriteLine("2.Remove Employee");
                Console.WriteLine("3.Update Employee");
                Console.WriteLine("4.display All Employee");
                Console.WriteLine("5.Display Employee by id");
                Console.WriteLine("6.exit");
                Console.WriteLine("enter your choice");
                choice = int.Parse(Console.ReadLine());
                switch (choice)
                {
                case 1:
                    emp = new Employee();
                    Console.WriteLine("enter ecode");
                    emp.Ecode = int.Parse(Console.ReadLine());
                    Console.WriteLine("enter ename");
                    emp.Ename = Console.ReadLine();
                    Console.WriteLine("enter salary");
                    emp.salary = int.Parse(Console.ReadLine());
                    Console.WriteLine("enter deptid");
                    emp.deptid = int.Parse(Console.ReadLine());
                    bll.AddEmployee(emp);
                    Console.WriteLine("record inserted");
                    Console.WriteLine("\n");
                    break;

                case 2:
                    Console.WriteLine("enter ecode");
                    bll.RemoveEmpById(int.Parse(Console.ReadLine()));
                    //record deleted
                    break;

                case 3:
                    Console.WriteLine("enter ecode");
                    int ecode = int.Parse(Console.ReadLine());
                    Console.WriteLine("enter salary");
                    int salary = int.Parse(Console.ReadLine());
                    bll.UpdateEmpById(ecode, salary);
                    break;

                case 4:
                    //get all the employee using business layer
                    List <Employee> result = bll.GetAllEmps();
                    //dispaly result
                    foreach (Employee e in result)
                    {
                        Console.WriteLine(e.Ecode + "\t" + e.Ename + "\t" + e.salary + "\t" + e.deptid);
                    }
                    break;

                case 5:
                    emp = new Employee();
                    Console.WriteLine("enter ecode");
                    ecode = int.Parse(Console.ReadLine());
                    emp   = bll.GetEmpById(ecode);
                    Console.WriteLine(emp.Ecode + "\t" + emp.Ename + "\t" + emp.salary + "\t" + emp.deptid);
                    break;


                default:
                    Console.WriteLine("incorrect choice");
                    break;
                }
            } while (choice != 6);
        }