Example #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             ActividadOpcionesCheckList         Datos = this.ObtenerDatos();
             ActividadOpcionesCheckList_Negocio AOCN  = new ActividadOpcionesCheckList_Negocio();
             AOCN.ABCActividadOpcinesChecKList(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosActividadOp = Datos;
                 this.DialogResult      = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ocurrió un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoOpcionesCheklist ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void LlenarGridChecListActividadOp(bool Band, string IDCheckList)
 {
     try
     {
         ActividadOpcionesCheckList DatosAux = new ActividadOpcionesCheckList {
             Conexion = Comun.Conexion, BuscarTodos = Band, IDCheckList = IDCheckList
         };
         ActividadOpcionesCheckList_Negocio CN = new ActividadOpcionesCheckList_Negocio();
         CN.ObtenerCatActividadOpcionesCheck(DatosAux);
         this.dgvActividadesOpcionesCheckList.AutoGenerateColumns = false;
         this.dgvActividadesOpcionesCheckList.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void btnQuitarActividad_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvActividadesOpcionesCheckList.SelectedRows.Count == 1)
         {
             ActividadOpcionesCheckList DatosAux = this.ObtenerDatosAvtividadCheckList();
             if (DatosAux.IDActividadOpciones != 0)
             {
                 DatosAux.Conexion  = Comun.Conexion;
                 DatosAux.IDUsuario = Comun.IDUsuario;
                 DatosAux.Opcion    = 3;
                 ActividadOpcionesCheckList_Negocio ACLN = new ActividadOpcionesCheckList_Negocio();
                 ACLN.ABCActividadOpcinesChecKList(DatosAux);
                 if (DatosAux.Completado)
                 {
                     MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Int32 RowToDelete = this.dgvActividadesOpcionesCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
                     if (RowToDelete > -1)
                     {
                         this.dgvActividadesOpcionesCheckList.Rows.RemoveAt(RowToDelete);
                     }
                     else
                     {
                         this.LlenarGridChecListActividadOp(false, DatosChechkList.IDCheckList);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Error al eliminar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevaActividadCheckList ~ btnQuitarActividad_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }