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; } }