private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         List <Error> ListaErrores = this.ValidarDatos();
         if (ListaErrores.Count == 0)
         {
             ChechkList        Datos = this.ObtenerDatos();
             CheckList_Negocio cn    = new CheckList_Negocio();
             cn.ABCChecKList(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosCheckList = Datos;
                 this.DialogResult    = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ocurrió un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             this.MostrarMensajeError(ListaErrores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoCheckList ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
 private void btnVerReporte_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvCheckList.SelectedRows.Count == 1)
         {
             ChechkList DatosAux = this.ObtenerDatosCheckList();
             if (!string.IsNullOrEmpty(DatosAux.IDCheckList))
             {
                 ChechkListResultado Datos = new ChechkListResultado();
                 this.Visible = true;
                 frmVerRespuestaCheckList Opiniones = new frmVerRespuestaCheckList(2, DatosAux, Datos);
                 Opiniones.ShowDialog();
                 Opiniones.Dispose();
                 this.Visible = true;
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCheckListRespuesta ~ btnResultado_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
Esempio n. 3
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvCheckList.SelectedRows.Count == 1)
         {
             ChechkList DatosAux = this.ObtenerDatosCheckList();
             if (!string.IsNullOrEmpty(DatosAux.IDCheckList))
             {
                 this.Visible = true;
                 frmNuevoCheckList CheckLsis = new frmNuevoCheckList(DatosAux);
                 CheckLsis.ShowDialog();
                 CheckLsis.Dispose();
                 if (CheckLsis.DialogResult == DialogResult.OK)
                 {
                     if (CheckLsis.DatosCheckList.Completado)
                     {
                         this.ModificarDatos(CheckLsis.DatosCheckList);
                     }
                 }
                 this.Visible = true;
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCheckList ~ btnModificar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
 private void CargarDatosAModificar(ChechkList DatosAux)
 {
     try
     {
         this.lbltitulo.Text = DatosAux.Titulo;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerCatCheck(ChechkList Datos)
 {
     try
     {
         CheckList_Datos CD = new CheckList_Datos();
         CD.ObtenerCatChechList(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenercheckBusqueda(ChechkList Datos)
 {
     try
     {
         CheckList_Datos CD = new CheckList_Datos();
         CD.ObtenerCheckListBusqueda(Datos);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void ABCChecKList(ChechkList Datos)
 {
     try
     {
         CheckList_Datos CD = new CheckList_Datos();
         CD.ABCCheckList(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public frmNuevoCheckList(ChechkList DatosAux)
 {
     try
     {
         InitializeComponent();
         this.TipoForm        = 2;
         this._DatosCheckList = DatosAux;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoCheckList ~ frmNuevoCheckList()");
     }
 }
 public frmNuevActividadCheck(ActividadesCheckList DatosAux, ChechkList DatosAux1)
 {
     try
     {
         InitializeComponent();
         this.TipoForm = 2;
         this._DatosActividadCheckList = DatosAux;
         this._DatosCheckList          = DatosAux1;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevActividadCheck ~ frmNuevActividadCheck()");
     }
 }
 public frmVerRespuestaCheckList(int Tipo, ChechkList Datos, ChechkListResultado DatosAux)
 {
     try
     {
         InitializeComponent();
         this.TipoListado = Tipo;
         this._DatosCheckListResultado = DatosAux;
         this._DatosCheckList          = Datos;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVerListados ~ frmVerListados()");
     }
 }
 private void CargarDatosAModificar(ChechkList DatosAux)
 {
     try
     {
         if (this.ExisteItemEnCombo(DatosAux.IDTipoCheckList))
         {
             this.cmbTipoCheckList.SelectedValue = DatosAux.IDTipoCheckList;
         }
         this.txtTitulo.Text = DatosAux.Titulo;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 12
0
 private void BusquedaCheck(string TextoCheck)
 {
     try
     {
         ChechkList DatosAux = new ChechkList {
             Conexion = Comun.Conexion, Titulo = TextoCheck, BuscarTodos = false
         };
         CheckList_Negocio CN = new CheckList_Negocio();
         CN.ObtenercheckBusqueda(DatosAux);
         this.dgvCheckList.AutoGenerateColumns = false;
         this.dgvCheckList.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 13
0
 private void LlenarGridChecList(bool Band)
 {
     try
     {
         ChechkList DatosAux = new ChechkList {
             Conexion = Comun.Conexion, BuscarTodos = Band
         };
         CheckList_Negocio CN = new CheckList_Negocio();
         CN.ObtenerCatCheck(DatosAux);
         this.dgvCheckList.AutoGenerateColumns = false;
         this.dgvCheckList.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 14
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvCheckList.SelectedRows.Count == 1)
         {
             ChechkList DatosAux = this.ObtenerDatosCheckList();
             if (!string.IsNullOrEmpty(DatosAux.IDCheckList))
             {
                 CheckList_Negocio CN = new CheckList_Negocio();
                 DatosAux.Conexion  = Comun.Conexion;
                 DatosAux.IDUsuario = Comun.IDUsuario;
                 DatosAux.Opcion    = 3;
                 CN.ABCChecKList(DatosAux);
                 if (DatosAux.Completado)
                 {
                     MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Int32 RowToDelete = this.dgvCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
                     if (RowToDelete > -1)
                     {
                         this.dgvCheckList.Rows.RemoveAt(RowToDelete);
                     }
                     else
                     {
                         this.LlenarGridChecList(false);
                     }
                 }
                 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, "frmCheckList ~ btnEliminar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
Esempio n. 15
0
 public frmCheckListRespuesta(ChechkList DatosAux)
 {
     try
     {
         InitializeComponent();
         this._DatosCheckList = DatosAux;
         this.txtTitulo.Text  = this._DatosCheckList.Titulo;
         this.txtTipo.Text    = this._DatosCheckList.TipoCheck;
         if (this._DatosCheckList.IDTipoCheckList == 2)
         {
             this.dgvCheckListRespuesta.Columns["NombreEmpleado"].Visible = false;
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCheckListRespuesta ~ frmCheckListRespuesta()");
     }
 }
Esempio n. 16
0
 public void ObtenerCheckListBusqueda(ChechkList Datos)
 {
     try
     {
         DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_CatChechListBusqueda", Datos.BuscarTodos, Datos.Titulo);
         Datos.TablaDatos = new DataTable();
         if (ds != null)
         {
             if (ds.Tables.Count == 1)
             {
                 Datos.TablaDatos = ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private ChechkList ObtenerDatos()
 {
     try
     {
         ChechkList     Datos = new ChechkList();
         TipoChechkList TPAux = this.ObtenerItemSeleccionado();
         Datos.IDCheckList     = this.TipoForm == 2 ? this._DatosCheckList.IDCheckList : string.Empty;
         Datos.Conexion        = Comun.Conexion;
         Datos.IDTipoCheckList = TPAux.IDTipoCheckList;
         Datos.TipoCheck       = TPAux.Descripcion;
         Datos.Opcion          = this.TipoForm;
         Datos.Titulo          = this.txtTitulo.Text;
         Datos.IDUsuario       = Comun.IDUsuario;
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 18
0
 private ChechkList ObtenerDatosCheckList()
 {
     try
     {
         ChechkList DatosAux = new ChechkList();
         Int32      RowData  = this.dgvCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (RowData > -1)
         {
             DataGridViewRow FilaDatos = this.dgvCheckList.Rows[RowData];
             DatosAux.IDCheckList     = FilaDatos.Cells["IDCheckList"].Value.ToString();
             DatosAux.IDTipoCheckList = Convert.ToInt32(FilaDatos.Cells["IDTipoCheckList"].Value.ToString());
             DatosAux.TipoCheck       = FilaDatos.Cells["TipoCheck"].Value.ToString();
             DatosAux.Titulo          = FilaDatos.Cells["Titulo"].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 19
0
 public void ABCCheckList(ChechkList Datos)
 {
     try
     {
         object[] parametros = { Datos.Opcion, Datos.IDCheckList, Datos.Titulo.ToUpper(), Datos.IDTipoCheckList, Datos.IDUsuario };
         object   Resultado  = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_abc_CatCheCkList", parametros);
         Datos.Completado = false;
         if (Resultado != null)
         {
             if (!string.IsNullOrEmpty(Resultado.ToString()))
             {
                 Datos.Completado  = true;
                 Datos.IDCheckList = Resultado.ToString();
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 20
0
 private void ModificarDatos(ChechkList Datos)
 {
     try
     {
         Int32 RowToUpdate = this.dgvCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (RowToUpdate > -1)
         {
             this.dgvCheckList.Rows[RowToUpdate].Cells["IDCheckList"].Value     = Datos.IDCheckList;
             this.dgvCheckList.Rows[RowToUpdate].Cells["IDTipoCheckList"].Value = Datos.IDTipoCheckList;
             this.dgvCheckList.Rows[RowToUpdate].Cells["TipoCheck"].Value       = Datos.TipoCheck;
             this.dgvCheckList.Rows[RowToUpdate].Cells["Titulo"].Value          = Datos.Titulo;
         }
         else
         {
             this.LlenarGridChecList(false);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }