private void btnAceptar_Click(object sender, EventArgs e) { int resEmpleado = 0; int resUsuario = 0; Empleado nEmpleado = new Empleado(); Usuario nUsers = new Usuario(); TipoUsuario nTipoUser = new TipoUsuario(); nEmpleado.IdEmpleado = (Accion.Equals("A") ? nEmpleado.ObtenerId() : Empl.IdEmpleado); nEmpleado.Legajo = txtLegajo.Text; nEmpleado.Nombre = txtNombre.Text; nEmpleado.Apellido = txtApellido.Text; nEmpleado.DNI = int.Parse(txtDNI.Text); nEmpleado.FechaNacimiento = dtpFechaNac.Value; nEmpleado.Direccion = txtDireccion.Text; nEmpleado.Telefono = int.Parse(txtTelefono.Text); nEmpleado.Estado = cboEstado.SelectedIndex; nEmpleado.Sueldo = decimal.Parse(txtSueldo.Text); nUsers.IdUsuario = (Accion.Equals("A") ? nUsers.ObtenerId() : Empl.Usuario.IdUsuario); nUsers.User = txtUsuario.Text; nUsers.Password = (Accion.Equals("A") ? txtPass.Text: Empl.Usuario.Password); nTipoUser.IdTipoUsuario = cboTipoUsuario.SelectedIndex; nUsers.TipoUsuario = nTipoUser; nEmpleado.Usuario = nUsers; try { if (Accion.Equals("A")) { resUsuario = nEmpleado.Usuario.Agregar(); resEmpleado = nEmpleado.Agregar(); } else if (Accion.Equals("M")) { resUsuario = nEmpleado.Usuario.Modificar(); resEmpleado = nEmpleado.Modificar(); } else if (Accion.Equals("P")) { Salir(); } if (resEmpleado.Equals(1) && resUsuario.Equals(1)) { MessageBox.Show("Accion finalizado correctamente"); Limpiar(); } else { MessageBox.Show("Error al realizar la accion"); } } catch (Exception ex) { MessageBox.Show(ex.Message); throw; } }