Exemplo n.º 1
0
 private void vBuscarAplicacionesPersonales()
 {
     try
     {
         sQuery = "SELECT T2.cod_app, T2.nomapp_app,T1.insert_aappp,T1.select_aappp,T1.delete_aappp,T1.update_aappp,T1.imprimir_aappp FROM tabt_sgasignapppersonal T1 INNER JOIN tabm_sgaplicacion T2 ON T1.cod_app = T2.cod_app WHERE T1.cod_usr = "******"SLC", Convert.ToInt32(Datos[2]));
                 App.PrivilegiosAplicacion.Add("INS", Convert.ToInt32(Datos[3]));
                 App.PrivilegiosAplicacion.Add("DEL", Convert.ToInt32(Datos[4]));
                 App.PrivilegiosAplicacion.Add("UPD", Convert.ToInt32(Datos[5]));
                 App.PrivilegiosAplicacion.Add("IMP", Convert.ToInt32(Datos[6]));
                 alApps.Add(App);
             }
             eDatosPublicos.alAplicacionesPersonales = alApps;
         }
     }
     catch { }
 }
Exemplo n.º 2
0
 public bool bBuscarAplicaciones()
 {
     sQuery = "SELECT T2.nomapp_app, T1.cod_app, T1.select_papp, T1.insert_paap, T1.delete_papp, T1.update_papp, T1.imprimir_papp FROM tabt_sgperfilapp T1 INNER JOIN tabm_sgaplicacion T2 ON T1.cod_app = T2.cod_app WHERE T1.id_perfil = \"" + ePerfil.CodigoPerfil + "\" AND T2.cod_app IN (SELECT T3.cod_app FROM tabm_sgaplicacion T3 INNER JOIN tabt_sgperfilapp T4 ON T3.cod_app = T4.cod_app WHERE T3.estado_app = 1 AND T4.estado_papp = 1)";
     alResultados = csFunciones.alConsultar(sQuery);
     if (alResultados.Count != 0)
     {
         foreach (ArrayList Datos in alResultados)
         {
             E_Aplicaciones App = new E_Aplicaciones();
             App.CodigoAplicacion = Convert.ToInt32(Datos[1]);
             App.NombreAplicacion = Datos[0].ToString();
             App.PrivilegiosAplicacion.Add("SLC", Convert.ToInt32(Datos[2]));
             App.PrivilegiosAplicacion.Add("INS", Convert.ToInt32(Datos[3]));
             App.PrivilegiosAplicacion.Add("DEL", Convert.ToInt32(Datos[4]));
             App.PrivilegiosAplicacion.Add("UPD", Convert.ToInt32(Datos[5]));
             App.PrivilegiosAplicacion.Add("IMP", Convert.ToInt32(Datos[6]));
             alApps.Add(App);
         }
         eDatosPublicos.alAplicaciones = alApps;
         vBuscarAplicacionesPersonales();
         return true;
     }
     else
     {
         MessageBox.Show("Error al obtener las aplicaciones", "Hotel San Carlos");
         return false;
     }
 }