コード例 #1
0
 private void btnModificarActividad_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvActividadesOpcionesCheckList.SelectedRows.Count == 1)
         {
             ActividadOpcionesCheckList DatosAux = this.ObtenerDatosAvtividadCheckList();
             if (DatosAux.IDActividadOpciones != 0)
             {
                 this.Visible = true;
                 frmNuevoOpcionesCheklist CheckLsis = new frmNuevoOpcionesCheklist(DatosAux, this._DatosChechkList.IDCheckList);
                 CheckLsis.ShowDialog();
                 CheckLsis.Dispose();
                 if (CheckLsis.DialogResult == DialogResult.OK)
                 {
                     if (CheckLsis.DatosActividadOp.Completado)
                     {
                         this.ModificarDatos(CheckLsis.DatosActividadOp);
                     }
                 }
                 this.Visible = true;
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevaActividadCheckList ~ btnModificarActividad_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
コード例 #2
0
 public void ABCActividadOpcionCheckList(ActividadOpcionesCheckList Datos)
 {
     try
     {
         object[] parametros = { Datos.Opcion, Datos.IDActividadOpciones, Datos.Descripcion.ToUpper(), Datos.Valor, Datos.IDCheckList, Datos.IDUsuario };
         object   Resultado  = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_abc_CatActividadOpcionesCheckList", parametros);
         Datos.Completado = false;
         if (Resultado != null)
         {
             int ID = 0;
             if (int.TryParse(Resultado.ToString(), out ID))
             {
                 if (ID > 0)
                 {
                     Datos.Completado          = true;
                     Datos.IDActividadOpciones = ID;
                 }
                 else
                 {
                     Datos.Resultado = ID;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
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);
     }
 }
コード例 #4
0
 private void CargarDatosAModificar(ActividadOpcionesCheckList Datos)
 {
     try
     {
         this.txtDescripcion.Text = Datos.Descripcion;
         this.txtValor.Text       = Convert.ToString(Datos.Valor);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
 public void ABCActividadOpcinesChecKList(ActividadOpcionesCheckList Datos)
 {
     try
     {
         ActividadesOpcionesCheckList_Datos ACD = new ActividadesOpcionesCheckList_Datos();
         ACD.ABCActividadOpcionCheckList(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #6
0
 public void ObtenerCatActividadOpcionesCheck(ActividadOpcionesCheckList Datos)
 {
     try
     {
         ActividadesOpcionesCheckList_Datos ACD = new ActividadesOpcionesCheckList_Datos();
         ACD.ObtenerCatActividadOpcionesChechList(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #7
0
 public frmNuevoOpcionesCheklist(ActividadOpcionesCheckList Datos, string ID)
 {
     try
     {
         InitializeComponent();
         this._DatosActividadOp = Datos;
         this.IDCheckList       = ID;
         this.TipoForm          = 2;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoOpcionesCheklist ~ frmNuevoOpcionesCheklist(ActividadOpcionesCheckList Datos)");
     }
 }
コード例 #8
0
 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;
     }
 }
コード例 #9
0
 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;
     }
 }
コード例 #10
0
 public void ObtenerCatActividadOpcionesChechList(ActividadOpcionesCheckList Datos)
 {
     try
     {
         DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_CatActividadesOpcionesChechList", Datos.BuscarTodos, Datos.IDCheckList);
         Datos.TablaDatos = new DataTable();
         if (ds != null)
         {
             if (ds.Tables.Count == 1)
             {
                 Datos.TablaDatos = ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #11
0
 private ActividadOpcionesCheckList ObtenerDatos()
 {
     try
     {
         ActividadOpcionesCheckList DatosAux = new ActividadOpcionesCheckList();
         DatosAux.IDActividadOpciones = TipoForm == 2 ? this._DatosActividadOp.IDActividadOpciones : 0;
         DatosAux.Descripcion         = this.txtDescripcion.Text.Trim();
         DatosAux.Opcion      = this.TipoForm;
         DatosAux.Valor       = Convert.ToInt32(this.txtValor.Text.Trim());
         DatosAux.IDCheckList = this.IDCheckList;
         DatosAux.Conexion    = Comun.Conexion;
         DatosAux.IDUsuario   = Comun.IDUsuario;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #12
0
 private ActividadOpcionesCheckList ObtenerDatosAvtividadCheckList()
 {
     try
     {
         ActividadOpcionesCheckList DatosAux = new ActividadOpcionesCheckList();
         Int32 RowData = this.dgvActividadesOpcionesCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (RowData > -1)
         {
             DataGridViewRow FilaDatos = this.dgvActividadesOpcionesCheckList.Rows[RowData];
             DatosAux.IDActividadOpciones = Convert.ToInt32(FilaDatos.Cells["IDActividadOpciones"].Value.ToString());
             DatosAux.Valor       = Convert.ToInt32(FilaDatos.Cells["Valor"].Value.ToString());
             DatosAux.Descripcion = FilaDatos.Cells["NombreOpciones"].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #13
0
 private void ModificarDatos(ActividadOpcionesCheckList Datos)
 {
     try
     {
         Int32 RowToUpdate = this.dgvActividadesOpcionesCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (RowToUpdate > -1)
         {
             this.dgvActividadesOpcionesCheckList.Rows[RowToUpdate].Cells["IDActividadOpciones"].Value = Datos.IDActividadOpciones;
             this.dgvActividadesOpcionesCheckList.Rows[RowToUpdate].Cells["Valor"].Value          = Datos.Valor;
             this.dgvActividadesOpcionesCheckList.Rows[RowToUpdate].Cells["NombreOpciones"].Value = Datos.Descripcion;
         }
         else
         {
             this.LlenarGridChecListActividadOp(false, _DatosChechkList.IDCheckList);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }