private void Button2_Click(object sender, EventArgs e) { DataAccessLayer.DALEmployeesEF en = new DataAccessLayer.DALEmployeesEF(); BusinessLogicLayer.BLEmployees bus = new BusinessLogicLayer.BLEmployees(en); if (comboBox1.Text == "FullTimeEmployee") { Shared.Entities.FullTimeEmployee fte = new Shared.Entities.FullTimeEmployee() { Name = textBox1.Text, StartDate = dateTimePicker1.Value, Salary = Int32.Parse(textBox2.Text) }; bus.AddEmployee(fte); } else { Shared.Entities.PartTimeEmployee fte = new Shared.Entities.PartTimeEmployee() { Name = textBox1.Text, StartDate = dateTimePicker1.Value, HourlyRate = Int32.Parse(textBox3.Text) }; bus.AddEmployee(fte); } this.Close(); }
private void Button2_Click(object sender, EventArgs e) { DataAccessLayer.DALEmployeesEF dalef = new DataAccessLayer.DALEmployeesEF(); BusinessLogicLayer.BLEmployees bl = new BusinessLogicLayer.BLEmployees(dalef); if (textBox3.Text == "FullTime") { Shared.Entities.FullTimeEmployee empFT = new Shared.Entities.FullTimeEmployee() { Name = textBox1.Text, StartDate = Convert.ToDateTime(textBox5.Text), Salary = Convert.ToInt32(textBox4.Text) }; bl.AddEmployee(empFT); } else if (textBox3.Text == "PartTime") { Shared.Entities.PartTimeEmployee empPT = new Shared.Entities.PartTimeEmployee() { Name = textBox1.Text, StartDate = Convert.ToDateTime(textBox5.Text), HourlyRate = Convert.ToDouble(textBox3.Text) }; bl.AddEmployee(empPT); } }
private void Button1_Click(object sender, EventArgs e) { DataAccessLayer.DALEmployeesEF dalef = new DataAccessLayer.DALEmployeesEF(); BusinessLogicLayer.BLEmployees bl = new BusinessLogicLayer.BLEmployees(dalef); List <Shared.Entities.Employee> empleados = bl.GetAllEmployees(); List <Shared.Entities.EmployeeMuestraWF> empTabla = new List <Shared.Entities.EmployeeMuestraWF>(); empleados.ForEach(x => { if (x.GetType() == typeof(Shared.Entities.FullTimeEmployee)) { Shared.Entities.FullTimeEmployee emp = (Shared.Entities.FullTimeEmployee)x; empTabla.Add(new Shared.Entities.EmployeeMuestraWF() { Id = emp.Id, Name = emp.Name, StartDate = emp.StartDate, Type_Emp = "FullTime" }); } else { Shared.Entities.PartTimeEmployee emp = (Shared.Entities.PartTimeEmployee)x; empTabla.Add(new Shared.Entities.EmployeeMuestraWF() { Id = emp.Id, Name = emp.Name, StartDate = emp.StartDate, Type_Emp = "PartTime" }); } }); dataGridView1.DataSource = empTabla; }
private void Button3_Click(object sender, EventArgs e) { DataAccessLayer.DALEmployeesEF dalef = new DataAccessLayer.DALEmployeesEF(); BusinessLogicLayer.BLEmployees bl = new BusinessLogicLayer.BLEmployees(dalef); }