private void LlenarGridChecListActividad(bool Band, string IDCheckList) { try { ActividadesCheckList DatosAux = new ActividadesCheckList { Conexion = Comun.Conexion, BuscarTodos = Band, IDCheckList = IDCheckList }; ActividadCheckList_Negocio CN = new ActividadCheckList_Negocio(); CN.ObtenerCatActividadCheck(DatosAux); this.dgvActividadesCheckList.AutoGenerateColumns = false; this.dgvActividadesCheckList.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void BusquedaCheckActividad(string TextoCheck, string ID) { try { ActividadesCheckList DatosAux = new ActividadesCheckList { Conexion = Comun.Conexion, Descripcion = TextoCheck, BuscarTodos = false, IDCheckList = ID }; ActividadCheckList_Negocio CN = new ActividadCheckList_Negocio(); CN.ObtenercheckBusquedaAct(DatosAux); this.dgvActividadesCheckList.AutoGenerateColumns = false; this.dgvActividadesCheckList.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void btnQuitarActividad_Click(object sender, EventArgs e) { try { if (this.dgvActividadesCheckList.SelectedRows.Count == 1) { ActividadesCheckList DatosAux = this.ObtenerDatosAvtividadCheckList(); if (DatosAux.IDActividades != 0) { DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.Opcion = 3; ActividadCheckList_Negocio ACLN = new ActividadCheckList_Negocio(); ACLN.ABCActividadChecKList(DatosAux); if (DatosAux.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvActividadesCheckList.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvActividadesCheckList.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridChecListActividad(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; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { List <Error> ListaErrores = this.ValidarDatos(); if (ListaErrores.Count == 0) { ActividadesCheckList Datos = this.ObtenerDatos(); ActividadCheckList_Negocio ACN = new ActividadCheckList_Negocio(); ACN.ABCActividadChecKList(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosActividadCheckList = Datos; this.DialogResult = DialogResult.OK; } else { if (Datos.Resultado == -2) { MessageBox.Show("El orden ya existe para esa categoria", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } 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, "frmNuevActividadCheck ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }