private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { ActividadBL objBL_Actividad = new ActividadBL(); ActividadBE objActividad = new ActividadBE(); objActividad.IdActividad = IdActividad; objActividad.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objActividad.IdArea = Convert.ToInt32(cboArea.EditValue); objActividad.IdSector = Convert.ToInt32(cboSector.EditValue); objActividad.DescActividad = txtDescActividad.Text; objActividad.FlagEstado = true; objActividad.Usuario = Parametros.strUsuarioLogin; objActividad.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objActividad.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); if (pOperacion == Operacion.Nuevo) { objBL_Actividad.Inserta(objActividad); } else { objBL_Actividad.Actualiza(objActividad); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }