private void eliminarRegisgtro(GridEditableItem g) { Consulta c = new Consulta(); int idEncGrupo = Convert.ToInt32(g.GetDataKeyValue("id_enc_grupo")); if (c.consultarDetalleGrupoDependencia(idEncGrupo).Rows.Count > 0) { this.RadWindowManager1.RadAlert("No se puede eliminar el grupo, existen detalles asociados a este, favor elimínelos primero " + "antes de eliminar el grupo", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); return; } try { RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); EncabezadoGrupoVarDependiente e = c.consultarEncabezadoGruposDependenciasOBJ(idEncGrupo); i.IUDencGrupoVariableDependiente(e, 4); this.RadWindowManager1.RadAlert("Grupo eliminado correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); cargarGrilla(); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }
private DataTable getDataTable2() { Consulta c = new Consulta(); DataTable objDtDatos = null; int idEncabezado = Request.QueryString["idEncabezado"] != null ? Convert.ToInt32(Request.QueryString["idEncabezado"]) : 0; try { objDtDatos = c.consultarDetalleGrupoDependencia(idEncabezado); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } return objDtDatos; }
private void eliminarDatos(GridDataItem g) { int id_var_dependiente = int.Parse(g.GetDataKeyValue("id_var_dependiente").ToString()); Consulta c = new Consulta(); try { DataTable objDtDatos = c.consultarDetalleGrupoDependencia(0); DataRow[] rows = objDtDatos.Select("id_var_dependiente = " + id_var_dependiente); if (rows.Length > 0) { this.RadWindowManager1.RadAlert("No se puede eliminar el registro, existen detalles de grupos que hacen referencia al registro, " + "Primero debe eliminar los detalles de cruces de campos dependientes", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); return; } RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta c1 = new RipsValidadorDao.ConnectionDB.AutenticationProvider.Consulta(); InsertUpdateDelete i = new InsertUpdateDelete(c1.consultarUsuarioXnombre(User.Identity.Name)); VariableDependiente v = c.consultarVariablesDependientesOBJ(id_var_dependiente); i.IUDvariablesDependientes(v, 4); this.RadWindowManager1.RadAlert("Registro eliminado correctamente", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message)); cargarGrilla(); } catch (Exception ex) { Logger.generarLogError(ex.Message, new System.Diagnostics.StackFrame(true), ex); this.RadWindowManager1.RadAlert(Utilities.errorMessage(), 400, 200, Utilities.windowTitle(TypeMessage.error_message), null, Utilities.pathImageMessage(TypeMessage.error_message)); } }