Beispiel #1
0
 protected void ListarDdlPerfilApli(EAplicacion oeApli)
 {
     DdlPerfil.DataSource     = obMenu.ListarPerfilApli(oeApli);
     DdlPerfil.DataValueField = obMenu.perValue();
     DdlPerfil.DataTextField  = obMenu.perText();
     DdlPerfil.DataBind();
 }
        /// <summary>
        /// Obtener Información de la Aplicación de la Tabla [appLucky]
        /// </summary>
        /// <param name="sCountry">Codigo del Pais</param>
        /// <param name="smodul">Código del Módulo</param>
        /// <returns></returns>
        public EAplicacionWeb obtenerAplicacion(string sCountry, string smodul)
        {
            EAplicacionWeb oeAplicacionWeb = new EAplicacionWeb();

            try{
                EAplicacion oeAplicacion = odAplicacion.obtenerPK(sCountry, smodul);

                if (odAplicacion.getMessage().Equals(""))
                {
                    oeAplicacionWeb.NombreWeb = oeAplicacion.nameapp;
                    oeAplicacionWeb.verapp    = oeAplicacion.verapp;
                    oeAplicacionWeb.abrapp    = oeAplicacionWeb.abrapp;
                    oeAplicacionWeb.HomePage  = oeAplicacion.appurl;
                    log.Info("[AplicacionWeb][obtenerAplicacion_Passed]:");
                    //odAplicacion = null;
                }
                else
                {
                    message = odAplicacion.getMessage();
                    log.Debug("[AplicacionWeb][obtenerAplicacion_Failed] :" + message);
                }
            }
            catch (Exception ex) {
                message = "Ocurrio un Error: " + ex.ToString().Substring(0, 100) + "...";
                log.Error("[AplicacionWeb][obtenerAplicacion_Failed] : ", ex);
            }

            return(oeAplicacionWeb);
        }
Beispiel #3
0
        /// <summary>
        /// Retorna la Pagina a la que debe ser redireccionado el usuario despues de loguearse.
        /// </summary>
        public String fncGetDataAplication(String idCountry,
                                           String idModule)
        {
            String pagina = "";

            EAplicacion oeAplicacion   = new EAplicacion();
            DAplicacion oAplicacionWeb = new DAplicacion();

            try{
                oeAplicacion = oAplicacionWeb.obtenerPK(
                    idCountry == null ? "0" : idCountry,
                    idModule == null ? "0" : idModule);
                // Verifica que no haya Errores
                if (oAplicacionWeb.getMessage().Equals(""))
                {
                    pagina = oeAplicacion.appurl;
                }
                else
                {
                    messages = "Error: " + oAplicacionWeb.getMessage();
                }
            }catch (Exception ex) {
                messages = "Error: " + ex.Message.ToString();
            }
            return(pagina);
        }
Beispiel #4
0
        public DataTable VerPerfApliUsuario(EUser oUsu, EAplicacion oApli)
        {
            List <SqlParameter> lista  = new List <SqlParameter>();
            SqlParameter        idUsu  = new SqlParameter("@iduser", oUsu.idUsuario);
            SqlParameter        idApli = new SqlParameter("@idaplicacion", oApli.idApli);

            lista.Add(idUsu); lista.Add(idApli);
            return(com.EjecutaConsulta("XXX_TBD_PERFIL_APLICACION_USUARIO_BUSCAR", lista, 1));
        }
        public EAplicacion obtener(string sCountry, string smodul)
        {
            EAplicacion oeAplicacion = null;

            try
            {
                oeAplicacion = odAplicacion.obtenerPK(sCountry, smodul);
            }
            catch (Exception ex) {
                System.Diagnostics.Debug.WriteLine("Error:" + ex.Message.ToString());
            }
            return(oeAplicacion);
        }
Beispiel #6
0
 public DataTable ListarPerfilApli(EAplicacion oeApli)
 {
     try
     {
         listaParametros.Clear();
         SqlParameter idApli = new SqlParameter("@idaplicacion", oeApli.idApli);
         listaParametros.Add(idApli);
         return(com.EjecutaConsulta("XXX_TBC_PerfilAplicacion", listaParametros, 1));
     }
     catch (Exception ex)
     {
         throw new Exception("DB - Error" + ex.Message, ex);
     }
 }
Beispiel #7
0
 public DataTable DataSource(EAplicacion oeApli, EPerfil oePerfil)
 {
     try
     {
         listaParametros.Clear();
         SqlParameter idApli   = new SqlParameter("@idapli", oeApli.idApli);
         SqlParameter idPerfil = new SqlParameter("@idperfil", oePerfil.idPerfil);
         listaParametros.Add(idApli); listaParametros.Add(idPerfil);
         return(com.EjecutaConsulta("XXX_APLICACION_PERFIL_MENU_LISTAR", listaParametros, 1));
     }
     catch (Exception ex)
     {
         throw new Exception("DB - Error" + ex.Message, ex);
     }
 }
Beispiel #8
0
 /**METODO ELIMINAR SEGUN REQUERIMIENTOS DEL PROCEDIMIENTO ALMACENADO**/
 public void EliminarAplicacion(EAplicacion oApli)
 {
     try
     {
         SqlParameter pTabla = new SqlParameter("@tabla", tablaApli);
         SqlParameter pId    = new SqlParameter("@id", oApli.idApli);
         listaParametros.Add(pId); listaParametros.Add(pTabla);
         com.TransUnica("GEN_ELIMINAR", listaParametros);
         listaParametros.Clear();
     }
     catch (Exception ex)
     {
         com.DeshaceTransaccion();
         throw new Exception("DB - Error" + ex.Message, ex);
     }
 }
Beispiel #9
0
 /**METODO MODIFICAR SEGUN REQUERIMIENTOS DEL PROCEDIMIENTO ALMACENADO**/
 public void ModificarAplicacion(EAplicacion oeApli, List <string> campos, string valores)
 {
     try
     {
         SqlParameter pTabla   = new SqlParameter("@tabla", tablaApli);
         SqlParameter pId      = new SqlParameter("@id", oeApli.idApli);
         SqlParameter pCampos  = new SqlParameter("@campos", ValidarCampos(campos));
         SqlParameter pValores = new SqlParameter("@valores", valores);
         listaParametros.Add(pTabla); listaParametros.Add(pId); listaParametros.Add(pCampos); listaParametros.Add(pValores);
         com.TransUnica("GEN_ACTUALIZAR", listaParametros);
         listaParametros.Clear();
     }
     catch (Exception ex)
     {
         com.DeshaceTransaccion();
         throw new Exception("DB - Error" + ex.Message, ex);
     }
 }
Beispiel #10
0
 public DataTable ListarPerfilApli(EAplicacion oeApli)
 {
     return(odMenu.ListarPerfilApli(oeApli));
 }
Beispiel #11
0
 public DataTable DataSource(EAplicacion oeApli, EPerfil oePerfil)
 {
     return(odMenu.DataSource(oeApli, oePerfil));
 }
Beispiel #12
0
 public void Eliminar(EAplicacion oeApli)
 {
     odApli.EliminarAplicacion(oeApli);
 }
Beispiel #13
0
 public void Modificar(EAplicacion oeApli, List <string> campos, string valores)
 {
     odApli.ModificarAplicacion(oeApli, campos, valores);
 }