private void btnEliminar_Click_1(object sender, EventArgs e) { Empleados em = AD_Empleados.ObtenerEmpleado(txtLeg.Text); bool resultado = EliminarEmpleado(em); if (resultado) { MessageBox.Show("Empleado eliminado con éxito"); CargarComboBarrios(); this.Close(); } else { MessageBox.Show("Error al eliminar empleado"); } }
private void gdrEmpleados_CellClick(object sender, DataGridViewCellEventArgs e) { try { CargarGrilla(); int indice = e.RowIndex; DataGridViewRow filaSeleccionada = gdrEmpleados.Rows[indice]; string legajo = filaSeleccionada.Cells["LegajoEmpleado"].Value.ToString(); Empleados em = AD_Empleados.ObtenerEmpleado(legajo); frmModificarEmpleado vent = new frmModificarEmpleado(em); //CargarCampos(em); } catch (Exception) { MessageBox.Show("Algo ha salido mal, por favor seleccione una fila"); } }
private void btnActualizar_Click(object sender, EventArgs e) { string leg = ""; leg = txtLeg.Text.Trim().ToString(); string nombreUsua = txtNomUsu.Text; if (txtContra.Text.Equals(txtRepContra.Text) == true && leg.Length == 5 && !txtNom.Text.Trim().Equals("") && !txtApe.Text.Trim().Equals("") && !txtDire.Text.Trim().Equals("") && !txtNroCall.Text.Trim().Equals("") && !cmbBarr.Text.Trim().Equals("") && !txtNomUsu.Text.Trim().Equals("") && !txtContra.Text.Trim().Equals("") && !txtRepContra.Text.Trim().Equals("") && (AD_Empleados.ValidarAlModificar(nombreUsua) == false || AD_Empleados.ObtenerEmpleado(txtLeg.Text.ToString()).NombreUsuarioEmpleado.Equals(txtNomUsu.Text))) { //Poner try cach Empleados em = ObtenerDatosEmpleado(); bool resultado = ActualizarEmpleado(em); if (resultado) { MessageBox.Show("Persona actualizada con éxito"); this.Close(); } else { MessageBox.Show("Error al actualizar persona"); } //MessageBox.Show(nombre + " " + apellido + " " + sexo + " " + tipoDocumento + " " + nroDocumento); //MessageBox.Show("Datos de la persona: " + per.NombrePersona + " " + per.ApellidoPersona + " " + per.DocumentoPersona); } else { if (AD_Empleados.ValidarAlRegistrar(int.Parse(txtLeg.Text), nombreUsua) == true) { MessageBox.Show("Hay un problema, Legajo o nombre de usuario ya se encuentran ocupados"); } else if (txtContra.Text.Equals(txtRepContra.Text) == false) { MessageBox.Show("Las contraseñas no coinciden"); } else if (leg.Length < 5 || txtNom.Text.Trim().Equals("") || txtApe.Text.Trim().Equals("") || txtDire.Text.Trim().Equals("") || txtNroCall.Text.Trim().Equals("") || cmbBarr.Text.Trim().Equals("") || txtNomUsu.Text.Trim().Equals("") || txtContra.Text.Trim().Equals("") || txtRepContra.Text.Trim().Equals("")) { MessageBox.Show("Hay un problema, por favor verifique que todos los campos esten completos"); } else { MessageBox.Show("No se pudo cargar el empleado exitosamente"); } } }