private void btnGrabar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (validarCampos()) { Cursor.Current = Cursors.Default; return; } llenar_Datos(); if (empleado.IdEmpleado == 0) { if (MessageBox.Show("¿Estás seguro que deseas crear este colaborador?", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { int idEmpleado = empleadoDA.GuardarNuevoEmpleado(empleado, this.nombreUsuario); if (idEmpleado > 0) { MessageBox.Show("Se registró exitosamente el proceso", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); estadoComponentes(TipoVista.Guardar); } else if (idEmpleado == 0) { MessageBox.Show("Ya existe un colaborador con el mismo número de documento", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("No se pudo realizar con éxito el proceso", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } else { if (MessageBox.Show("¿Estás seguro que desea guardar los cambios?", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { int idEmpleado; idEmpleado = empleadoDA.ModificarEmpleado(empleado, NroDocumentoOld, TipoDocumentoOld, this.nombreUsuario); if (idEmpleado > 0) { MessageBox.Show("Se modificó el empleado con éxito", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); estadoComponentes(TipoVista.Guardar); } else if (idEmpleado == 0) { MessageBox.Show("Ya existe un empleado con el mismo número de documento", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("No se pudo guardar los cambios del empleado", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } Cursor.Current = Cursors.Default; }