public void SaveChanges(object args) { //EmpleadoActual.NombreEmpleado = "Pepe" + i; //i++; //if() //MessageBox.Show(EmpleadoActual.NombreEmpleado.ToString()); //IF THE EMPLEADO ALREADY EXISTS UPDATE if (Empleados.Where(e => e.IdEmpleado == EmpleadoActual.IdEmpleado).Count() == 1) { empleadoBL.Update(new EmpleadoBE { Id = EmpleadoActual.IdEmpleado, Nombre = EmpleadoActual.NombreEmpleado, Apellido = EmpleadoActual.ApellidoEmpleado, Cargo = EmpleadoActual.CargoEmpleado, Edad = EmpleadoActual.EdadEmpleado }); } //OTHERWISE INSERT else { empleadoBL.Insert(new EmpleadoBE { //Id = EmpleadoActual.IdEmpleado, Nombre = EmpleadoActual.NombreEmpleado, Apellido = EmpleadoActual.ApellidoEmpleado, Cargo = EmpleadoActual.CargoEmpleado, Edad = EmpleadoActual.EdadEmpleado }); //MessageBox.Show(EmpleadoActual.NombreEmpleado); } InitializeEmpleadoActual(); LoadEmpleados(); }
private void btnAdd_Click(object sender, EventArgs e) { if (txtNombre.Text == string.Empty || txtApellido.Text == string.Empty || txtDireccion.Text == string.Empty || txtTelefono.Text == string.Empty || txtEmail.Text == string.Empty || cbDepartamento.Text == string.Empty || cbTipoDocu.Text == string.Empty) { GetMessageError("Debe ingresar datos válidos"); } else { var result = true; string sexo = ""; if (rbSexo1.Checked) { sexo = rbSexo1.Text; } else if (rbSexo2.Checked) { sexo = rbSexo2.Text; } if (txtId.Text == string.Empty) { empRules = new EmpleadoBL(); result = empRules.Create( txtNombre.Text , txtApellido.Text , dtFechaNac.Value , sexo , txtDireccion.Text , txtTelefono.Text , cbTipoDocu.Text , txtNoDocu.Text , txtEmail.Text , cbDepartamento.Text ); } else { int id = Convert.ToInt32(txtId.Text); empRules = new EmpleadoBL(); result = empRules.Update( id , txtNombre.Text , txtApellido.Text , dtFechaNac.Value , sexo , txtDireccion.Text , txtTelefono.Text , cbTipoDocu.Text , txtNoDocu.Text , txtEmail.Text , cbDepartamento.Text ); } if (result) { GetMessageInfo("Guardado con exito"); } ClearTextBoxes(this.Controls); dglist.DataSource = null; } }