private DataTable getDataTable()
 {
     Consulta c = new Consulta();
     DataTable objDtDatos = null;
     try
     {
         objDtDatos = c.consultarEncabezadoGruposDependencias(this.ddlTipoArchivo.SelectedValue, int.Parse(this.ddlNumColumna.SelectedValue));
     }
     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;
 }
예제 #2
0
        private void eliminarEstructura(string codArchivo, int num_columna)
        {
            Consulta c = new Consulta();

            if (c.consultarDatosEstructuraArchivo(codArchivo, num_columna).Rows.Count > 0)
            {
                //Se valida contra la tabla RIPS_DATOS_ESTRUCTURA_ARCHIVO
                this.RadWindowManager1.RadAlert("No se puede eliminar la estructura, existen datos de variables asociados a la estructura, "
                    + "elimine estos datos antes de eliminar la columna", 400, 200, Utilities.windowTitle(TypeMessage.information_message), null, Utilities.pathImageMessage(TypeMessage.information_message));
                return;
            }
            if (c.consultarEncabezadoGruposDependencias(codArchivo, num_columna).Rows.Count > 0)
            {
                // Se valida contra la tabla RIPS_ENC_GRUPO_VARIABLE_DEPENDIENTE
                this.RadWindowManager1.RadAlert("No se puede eliminar la estructura, existen datos de encabezados de grupos de campos dependientes asociados a la estructura, "
                    + "elimine estos datos antes de eliminar la columna", 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));
                EstructuraArchivo e = c.consultarEstructuraArchivo(codArchivo, num_columna);
                i.IUDestructuraArchivo(e, 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));
            }
            /*
                select * from RIPS_ERROR_VALIDACION_ARCHIVO
             */
        }