protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int idUsuario = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]);

            CUsuario Usuario = new CUsuario();
            Usuario.LlenaObjeto(idUsuario, ConexionBaseDatos);
            txtNombre.Text          = Usuario.Nombre;
            txtApellidoPaterno.Text = Usuario.ApellidoPaterno;
            txtApellidoMaterno.Text = Usuario.ApellidoMaterno;
            txtFechaNacimiento.Text = Convert.ToString(Usuario.FechaNacimiento.ToShortDateString());
            txtUsuario.Text         = Usuario.Usuario;
            txtCorreo.Text          = Usuario.Correo;
            chkEsAgente.Checked     = Usuario.EsAgente;
            chkEsVendedor.Checked   = Usuario.EsVendedor;
            txtAlcance1.Text        = Convert.ToString(Usuario.Alcance1);
            txtAlcance2.Text        = Convert.ToString(Usuario.Alcance2);
            txtMeta.Text            = Convert.ToString(Usuario.Meta);
            txtClientesNuevos.Text  = Convert.ToString(Usuario.ClientesNuevos);

            //Agreagar atributos en etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idUsuario", Convert.ToString(Usuario.IdUsuario));
            divFormulario.Attributes.Add("Usuario", Usuario.Usuario);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int     idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]);
            CPerfil Perfil   = new CPerfil();
            Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos);
            lblPerfilConsulta.Text      = Perfil.Perfil;
            chkEsPerfilSucursal.Checked = Perfil.EsPerfilSucursal;

            CPagina Pagina = new CPagina();
            Pagina.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);
            lblPaginaConsulta.Text = Pagina.Titulo;

            //Agreagar valores a etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPerfil", Convert.ToString(Perfil.IdPerfil));
            divFormulario.Attributes.Add("perfil", Perfil.Perfil);

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaEditarPerfil = "javascript:SetFormaEditarPerfil(" + Convert.ToString(Perfil.IdPerfil) + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaEditarPerfil);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int     idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]);
            CPagina Pagina   = new CPagina();
            Pagina.LlenaObjeto(idPagina, ConexionBaseDatos);
            lblPaginaConsulta.Text     = Pagina.Pagina;
            lblTituloConsulta.Text     = Pagina.Titulo;
            lblNombreMenuConsulta.Text = Pagina.NombreMenu;
            chkValidarSucursal.Checked = Pagina.ValidarSucursal;

            CMenu MenuPadre = new CMenu();
            MenuPadre.LlenaObjeto(Pagina.IdMenu, ConexionBaseDatos);
            lblMenuPadreConsulta.Text = MenuPadre.Menu;

            //Agreagar atributos en etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPagina", Convert.ToString(Pagina.IdPagina));
            divFormulario.Attributes.Add("pagina", Pagina.Pagina);

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaEditarPagina = "javascript:SetFormaEditarPagina(" + Convert.ToString(Pagina.IdPagina) + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaEditarPagina);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int       idPagina          = Convert.ToInt32(this.Request.Params["IdPagina"]);
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPagina", idPagina.ToString());

            HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulConsultaPermisosAsignados") as HtmlGenericControl;
            string             liPermisosAsignados = "";
            CPaginaPermiso     PermisosAsignados   = new CPaginaPermiso();
            foreach (CPaginaPermiso CPP in PermisosAsignados.PermisosAsignados(idPagina, ConexionBaseDatos))
            {
                COpcion Opcion = new COpcion();
                Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos);
                liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosAsignados.InnerHtml = liPermisosAsignados;

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaAltaAsignarPermisosPagina = "javascript:SetFormaAltaAsignarPermisosPagina(" + idPagina + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaAltaAsignarPermisosPagina);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int   idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]);
            CMenu Menu   = new CMenu();
            Menu.LlenaObjeto(idMenu, ConexionBaseDatos);
            lblMenuConsulta.Text = Menu.Menu;

            CProyectoSistema ProyectoSistemaMenu = new CProyectoSistema();
            ProyectoSistemaMenu.LlenaObjeto(Menu.IdProyectoSistema, ConexionBaseDatos);
            lblProyectoSistemaConsulta.Text = ProyectoSistemaMenu.ProyectoSistema;

            //Agreagar atributos en etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idMenu", Convert.ToString(Menu.IdMenu));
            divFormulario.Attributes.Add("menu", Menu.Menu);

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaEditarMenu = "javascript:SetFormaEditarMenu(" + Convert.ToString(Menu.IdMenu) + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaEditarMenu);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 6
0
    public string ComboMenu()
    {
        //Llena etiquetas con la informacion solicitada
        int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]);

        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CPagina Pagina = new CPagina();
            Pagina.LlenaObjeto(idPagina, ConexionBaseDatos);

            CComboBox ComboMenu = new CComboBox();
            ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta";
            ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1);
            ComboMenu.Columnas           = new string[] { "IdMenu", "Menu" };
            ComboMenu.CssClase           = "cmbComboBox";
            ComboMenu.Nombre             = "cmbMenu";
            ComboMenu.ValorInicio        = "Eligir una opción...";
            ComboMenu.TabIndex           = "4";
            ComboMenu.OpcionSeleccionada = Pagina.IdMenu;
            respuesta = ComboMenu.GeneraCombo(ConexionBaseDatos);
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int     idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]);
            COpcion Opcion   = new COpcion();
            Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos);
            lblOpcionConsulta.Text  = Opcion.Opcion;
            lblComandoConsulta.Text = Opcion.Comando;

            //Agreagar atributos en etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion));
            divFormulario.Attributes.Add("opcion", Opcion.Opcion);

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaEditarOpcion = "javascript:SetFormaEditarOpcion(" + Convert.ToString(Opcion.IdOpcion) + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaEditarOpcion);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 8
0
    public string ComboProyectoSistema()
    {
        //Llena etiquetas con la informacion solicitada
        int idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]);

        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu Menu = new CMenu();
            Menu.LlenaObjeto(idMenu, ConexionBaseDatos);

            CComboBox ComboProyectoSistema = new CComboBox();
            ComboProyectoSistema.StoredProcedure.CommandText = "spb_ProyectoSistema_Consultar";
            ComboProyectoSistema.StoredProcedure.Parameters.AddWithValue("@Opcion", 1);
            ComboProyectoSistema.Columnas           = new string[] { "IdProyectoSistema", "ProyectoSistema" };
            ComboProyectoSistema.CssClase           = "cmbComboBox";
            ComboProyectoSistema.Nombre             = "cmbProyectoSistema";
            ComboProyectoSistema.ValorInicio        = "Eligir una opción...";
            ComboProyectoSistema.TabIndex           = "3";
            ComboProyectoSistema.OpcionSeleccionada = Menu.IdProyectoSistema;
            respuesta = ComboProyectoSistema.GeneraCombo(ConexionBaseDatos);
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
    public string ComboPagina()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       idPerfil          = Convert.ToInt32(this.Request.Params["IdPerfil"]);
        CPerfil   Perfil            = new CPerfil();

        Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos);
        CPagina Pagina = new CPagina();

        Pagina.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CComboBox ComboPagina = new CComboBox();
            ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta";
            ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1);
            ComboPagina.Columnas           = new string[] { "IdPagina", "Titulo" };
            ComboPagina.CssClase           = "cmbComboBox";
            ComboPagina.Nombre             = "cmbPagina";
            ComboPagina.ValorInicio        = "Seleccione una opcion...";
            ComboPagina.TabIndex           = "3";
            ComboPagina.OpcionSeleccionada = Pagina.IdPagina;
            respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos);
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
Esempio n. 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int       idPerfil          = Convert.ToInt32(this.Request.Params["IdPerfil"]);
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPerfil", idPerfil.ToString());

            HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulPermisosAsignados") as HtmlGenericControl;
            string             liPermisosAsignados = "";
            CPerfilPermiso     PermisosAsignados   = new CPerfilPermiso();
            foreach (CPerfilPermiso CPP in PermisosAsignados.PermisosAsignados(idPerfil, ConexionBaseDatos))
            {
                COpcion Opcion = new COpcion();
                Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos);
                liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosAsignados.InnerHtml = liPermisosAsignados;

            HtmlGenericControl ulPermisosDisponibles = Page.FindControl("ulPermisosDisponibles") as HtmlGenericControl;
            string             liPermisosDisponibles = "";
            COpcion            PermisosDisponibles   = new COpcion();
            foreach (COpcion Opcion in PermisosDisponibles.PerfilPermisosDisponibles(idPerfil, ConexionBaseDatos))
            {
                liPermisosDisponibles = liPermisosDisponibles + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosDisponibles.InnerHtml = liPermisosDisponibles;
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpCookie cookie = new HttpCookie("IdUsuario");

        HttpContext.Current.Response.SetCookie(cookie);
        int IdUsuario = (HttpContext.Current.Request.Cookies["IdUsuario"].Value != null) ? Convert.ToInt32(HttpContext.Current.Request.Cookies["IdUsuario"].Value.ToString()) : 0;

        HttpContext.Current.Session["IdUsuario"] = IdUsuario;
        string pagina = new System.IO.FileInfo(Page.Request.Url.AbsolutePath).Name;

        if (pagina != "InicioSesion.aspx")
        {
            string idUsuario = HttpContext.Current.Session["IdUsuario"].ToString();
            if (idUsuario == "")
            {
                idUsuario = "0";
            }
            if (Convert.ToInt32(idUsuario) == 0)
            {
                Response.Redirect("../InicioSesion.aspx");
            }

            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
            //¿La conexion se establecio?
            if (respuesta == "Conexion Establecida")
            {
                bool accesoDirecto = Convert.ToBoolean(HttpContext.Current.Request["AccesoDirecto"]);
                if (!accesoDirecto)
                {
                    CrearMenu(pagina, ConexionBaseDatos);
                    //divPanelControles.Attributes["activo"] = "false";
                }
                CrearTituloSeccion(pagina, accesoDirecto, ConexionBaseDatos);
                CUsuario Usuario = new CUsuario();
                Usuario.LlenaObjeto(Convert.ToInt32(idUsuario), ConexionBaseDatos);
                CSucursal Sucursal = new CSucursal();
                Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos);
                CEmpresa Empresa = new CEmpresa();
                Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos);
                divEncabezadoImagen.InnerHtml  = "<img class='imgLogo' src='../Archivos/EmpresaLogo/" + Empresa.Logo + "' />";
                divEncabezadoImagen.InnerHtml += "";
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatos();
        }
        else
        {
            divEncabezadoImagen.InnerHtml      = "<img class='imgBanner' src='" + ResolveClientUrl("~/images/banner-keep-info.jpg") + "' />";
            divEncabezadoTituloSeccion.Visible = false;
        }
        HttpCookie miSesion = new HttpCookie("IdUsuario");

        miSesion.Value = IdUsuario.ToString();
        HttpContext.Current.Response.SetCookie(miSesion);
    }
    public string ComboPerfil()
    {
        //Llena etiquetas con la informacion solicitada
        int idUsuario = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]);

        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CUsuario PerfilUsuario = new CUsuario();
            PerfilUsuario.LlenaObjeto(idUsuario, ConexionBaseDatos);

            CUsuario Usuario = new CUsuario();
            Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

            if (Usuario.IdPerfil == 1)
            {
                CComboBox ComboPerfil = new CComboBox();
                ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta";
                ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 2);
                ComboPerfil.Columnas           = new string[] { "IdPerfil", "Perfil" };
                ComboPerfil.CssClase           = "cmbComboBox";
                ComboPerfil.Nombre             = "cmbPerfil";
                ComboPerfil.ValorInicio        = "Elegir una opción...";
                ComboPerfil.TabIndex           = "7";
                ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil;
                respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos);
            }
            else
            {
                CComboBox ComboPerfil = new CComboBox();
                ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta";
                ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 6);
                ComboPerfil.Columnas           = new string[] { "IdPerfil", "Perfil" };
                ComboPerfil.CssClase           = "cmbComboBox";
                ComboPerfil.Nombre             = "cmbPerfil";
                ComboPerfil.ValorInicio        = "Elegir una opción...";
                ComboPerfil.TabIndex           = "7";
                ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil;
                respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos);
            }
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        txtPerfil.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);");
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            //Genera cmbPagina

        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            int     idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]);
            COpcion Opcion   = new COpcion();
            Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos);
            txtOpcion.Text  = Opcion.Opcion;
            txtComando.Text = Opcion.Comando;
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion));
            divFormulario.Attributes.Add("opcion", Opcion.Opcion);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int      idUsuario = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]);
            CUsuario Usuario   = new CUsuario();
            Usuario.LlenaObjeto(idUsuario, ConexionBaseDatos);
            txtDatosNombre.Text          = Usuario.Nombre;
            txtDatosApellidoPaterno.Text = Usuario.ApellidoPaterno;
            txtDatosApellidoMaterno.Text = Usuario.ApellidoMaterno;
            txtDatosUsuario.Text         = Usuario.Usuario;
            txtDatosFechaNacimiento.Text = Usuario.FechaNacimiento.ToShortDateString();
            txtDatosCorreo.Text          = Usuario.Correo;
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 16
0
    public static string CambiarEstatus(int pIdAlmacen, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CAlmacen Almacen = new CAlmacen();
            Almacen.IdAlmacen = pIdAlmacen;
            Almacen.Baja      = pBaja;
            Almacen.Eliminar(ConexionBaseDatos);
            respuesta = "0|AlmacenEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
Esempio n. 17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        txtMenu.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);");
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int   idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]);
            CMenu Menu   = new CMenu();
            Menu.LlenaObjeto(idMenu, ConexionBaseDatos);
            txtMenu.Text = Menu.Menu;

            //Agreagar valores a etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idMenu", Convert.ToString(Menu.IdMenu));
            divFormulario.Attributes.Add("menu", Menu.Menu);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            int     idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]);
            CPagina Pagina   = new CPagina();
            Pagina.LlenaObjeto(idPagina, ConexionBaseDatos);
            txtPagina.Text             = Pagina.Pagina;
            txtTitulo.Text             = Pagina.Titulo;
            txtNombreMenu.Text         = Pagina.NombreMenu;
            chkValidarSucursal.Checked = Pagina.ValidarSucursal;

            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPagina", Convert.ToString(Pagina.IdPagina));
            divFormulario.Attributes.Add("pagina", Pagina.Pagina);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        txtPerfil.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);");
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int     idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]);
            CPerfil Perfil   = new CPerfil();
            Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos);
            txtPerfil.Text = Perfil.Perfil;
            chkEsPerfilSucursal.Checked = Perfil.EsPerfilSucursal;

            //Agreagar valores a etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPerfil", Convert.ToString(Perfil.IdPerfil));
            divFormulario.Attributes.Add("perfil", Perfil.Perfil);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
Esempio n. 20
0
    public static CJQGridJsonResponse ObtenerSolicitudPago(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        CUsuario  Usuario           = new CUsuario();

        Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

        SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString);
        SqlCommand    Stored = new SqlCommand("spg_grdCotizador", sqlCon);

        Stored.CommandType = CommandType.StoredProcedure;
        Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value     = pTamanoPaginacion;
        Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value         = pPaginaActual;
        Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = pColumnaOrden;

        DataSet        dataSet     = new DataSet();
        SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored);

        dataAdapter.Fill(dataSet);
        ConexionBaseDatos.CerrarBaseDatos();
        return(new CJQGridJsonResponse(dataSet));
    }
    public string ComboPagina()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CComboBox ComboPagina = new CComboBox();
            ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta";
            ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1);
            ComboPagina.Columnas = new string[] { "IdPagina", "Titulo" };
            ComboPagina.CssClase = "cmbComboBox";
            ComboPagina.Nombre = "cmbPagina";
            ComboPagina.ValorInicio = "Seleccione una opcion...";
            ComboPagina.TabIndex = "3";
            respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos);
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return respuesta;
    }
    public string ComboMenu()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CComboBox ComboMenu = new CComboBox();
            ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta";
            ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1);
            ComboMenu.Columnas    = new string[] { "IdMenu", "Menu" };
            ComboMenu.CssClase    = "cmbComboBox";
            ComboMenu.Nombre      = "cmbMenu";
            ComboMenu.ValorInicio = "Eligir una opción...";
            ComboMenu.TabIndex    = "4";
            respuesta             = ComboMenu.GeneraCombo(ConexionBaseDatos);
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatos();
        return(respuesta);
    }
Esempio n. 23
0
    public static void ValidarPermisos()
    {
        string pagina = HttpContext.Current.Request.Url.LocalPath;

        pagina = pagina.Substring(pagina.LastIndexOf("/") + 1);

        if (pagina != "InicioSesion.aspx")
        {
            if (Convert.ToString(HttpContext.Current.Session["IdUsuario"]) == "")
            {
                HttpContext.Current.Response.Redirect("../InicioSesion.aspx");
            }
            else
            {
                CConexion ConexionBaseDatos = new CConexion();
                string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

                CPagina Pagina = new CPagina();
                Dictionary <string, object> ParametrosPagina = new Dictionary <string, object>();
                ParametrosPagina.Add("Pagina", pagina);
                foreach (CPagina oPagina in Pagina.LlenaObjetoFiltros(ParametrosPagina, ConexionBaseDatos))
                {
                    Pagina = oPagina;
                }

                CUsuario Usuario = new CUsuario();
                Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

                //--SIN PERFIL DIRECTO, PERFIL RELACIONADO CON LA SUCURSAL ASIGNADA.
                if (Usuario.IdPerfil == 0)
                {
                    if (Pagina.ValidarSucursal == true)
                    {
                        CSucursalAsignada           SucursalAsignada           = new CSucursalAsignada();
                        Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>();
                        ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario);
                        ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual);
                        SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos);

                        CPerfil Perfil = new CPerfil();
                        Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos);

                        CPagina PaginaInicio = new CPagina();
                        PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);

                        if (Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "")
                        {
                            if (Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true)
                            {
                                HttpContext.Current.Response.Redirect(PaginaInicio.Pagina);
                            }
                        }
                    }
                    else
                    {
                        CSucursalAsignada           SucursalAsignada           = new CSucursalAsignada();
                        Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>();
                        ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario);
                        ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual);
                        SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos);

                        CPerfil Perfil = new CPerfil();
                        Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos);

                        CPagina PaginaInicio = new CPagina();
                        PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);
                        if (Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "")
                        {
                            if (Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true)
                            {
                                HttpContext.Current.Response.Redirect(PaginaInicio.Pagina);
                            }
                        }
                    }
                }
                //--CON PERFIL DIRECTO Y PERFIL ASIGNADO A SUCURSAL.
                else
                {
                    if (Pagina.ValidarSucursal == true)
                    {
                        CSucursalAsignada           SucursalAsignada           = new CSucursalAsignada();
                        Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>();
                        ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario);
                        ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual);
                        SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos);

                        CPerfil Perfil = new CPerfil();
                        Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos);

                        CPagina PaginaInicio = new CPagina();
                        PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);
                        if (Usuario.TieneSucursalAsignada(ConexionBaseDatos) == true && Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "" && Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true)
                        {
                            if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina)
                            {
                                Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos);
                                PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);

                                if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) == "" || Usuario.Permiso(pagina, ConexionBaseDatos))
                                {
                                    if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina)
                                    {
                                        HttpContext.Current.Response.Redirect("../InicioSesion.aspx");
                                    }
                                    else
                                    {
                                        HttpContext.Current.Response.Redirect(PaginaInicio.Pagina);
                                    }
                                }
                            }
                        }
                        else if (Usuario.TieneSucursalAsignada(ConexionBaseDatos) == false)
                        {
                            Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos);
                            PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);

                            if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) == "" || Usuario.Permiso(pagina, ConexionBaseDatos))
                            {
                                if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina)
                                {
                                    HttpContext.Current.Response.Redirect("../InicioSesion.aspx");
                                }
                                else
                                {
                                    HttpContext.Current.Response.Redirect(PaginaInicio.Pagina);
                                }
                            }
                        }
                    }
                    else
                    {
                        CPerfil Perfil = new CPerfil();
                        Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos);

                        CPagina PaginaInicio = new CPagina();
                        PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos);

                        if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) != "")
                        {
                            if (Usuario.Permiso(pagina, ConexionBaseDatos) == false)
                            {
                                if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina)
                                {
                                    HttpContext.Current.Response.Redirect("../InicioSesion.aspx");
                                }
                                else
                                {
                                    HttpContext.Current.Response.Redirect(PaginaInicio.Pagina);
                                }
                            }
                        }
                    }
                }

                //Cerrar Conexion
                ConexionBaseDatos.CerrarBaseDatos();
            }
        }
    }
Esempio n. 24
0
    private string ObtenerFuncionFiltro(string pTipoBuscador, string pNombreColumna, SqlCommand pStoredProcedure)
    {
        string funcionFiltro = "";

        switch (pTipoBuscador)
        {
        case "Autocompletar":
            funcionFiltro = funcionFiltro + "$('#gbox_" + nombreTabla + " #gs_" + pNombreColumna + "').autocomplete({";
            funcionFiltro = funcionFiltro + "source: function( request, response ) {";
            funcionFiltro = funcionFiltro + "var pRequest = \"{'p" + pNombreColumna + "':'\"+$('#gs_" + pNombreColumna + "').val()+\"'}\";";
            funcionFiltro = funcionFiltro + "$.ajax({";
            funcionFiltro = funcionFiltro + "type: 'POST',";
            funcionFiltro = funcionFiltro + "url: '" + ObtenerPaginaActual() + "/Buscar" + pNombreColumna + "',";
            funcionFiltro = funcionFiltro + "data: pRequest,";
            funcionFiltro = funcionFiltro + "dataType: 'json',";
            funcionFiltro = funcionFiltro + "contentType: 'application/json; charset=utf-8',";
            funcionFiltro = funcionFiltro + "success: function(pRespuesta){";
            funcionFiltro = funcionFiltro + "response($.map(json.Table, function(item){";
            funcionFiltro = funcionFiltro + "return {";
            funcionFiltro = funcionFiltro + "label: item." + pNombreColumna + ",";
            funcionFiltro = funcionFiltro + "value: item." + pNombreColumna;
            funcionFiltro = funcionFiltro + "}";
            funcionFiltro = funcionFiltro + "}));";
            funcionFiltro = funcionFiltro + "}";
            funcionFiltro = funcionFiltro + "});";
            funcionFiltro = funcionFiltro + "},";
            funcionFiltro = funcionFiltro + "minLength: 2,";
            funcionFiltro = funcionFiltro + "select: function( event, ui ) {Filtro" + nombreTabla.Substring(3, nombreTabla.Length - 3) + "();},";
            funcionFiltro = funcionFiltro + "change: function(event, ui) {},";
            funcionFiltro = funcionFiltro + "open: function() {$(this).removeClass(\"ui-corner-all\").addClass(\"ui-corner-top\");},";
            funcionFiltro = funcionFiltro + "close: function() { $(this).removeClass(\"ui-corner-top\").addClass(\"ui-corner-all\");}";
            funcionFiltro = funcionFiltro + "});";
            break;

        case "Fecha":
            funcionFiltro = funcionFiltro + "$('#gbox_" + nombreTabla + "#gs_" + pNombreColumna + "').datepicker({";
            funcionFiltro = funcionFiltro + "dateFormat: 'dd/mm/yy',";
            funcionFiltro = funcionFiltro + "changeMonth: true,";
            funcionFiltro = funcionFiltro + "changeYear: true,";
            funcionFiltro = funcionFiltro + "monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],";
            funcionFiltro = funcionFiltro + "monthNamesShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],";
            funcionFiltro = funcionFiltro + "onSelect: function(dateText, inst) { Filtro" + nombreTabla.Substring(3, nombreTabla.Length - 3) + "(); }";
            funcionFiltro = funcionFiltro + "});";
            break;

        case "Combo":
            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

            //Instancia StoredProcedure
            pStoredProcedure.CommandType = CommandType.StoredProcedure;
            CSelectEspecifico Consulta = new CSelectEspecifico();
            Consulta.StoredProcedure = pStoredProcedure;
            Consulta.Llena(ConexionBaseDatos);

            //Construye Cadena Combo
            while (Consulta.Registros.Read())
            {
                funcionFiltro = funcionFiltro + Consulta.Registros[0] + ":" + Consulta.Registros[1] + ";";
            }
            funcionFiltro = funcionFiltro.Remove(funcionFiltro.Length - 1, 1);
            Consulta.CerrarConsulta();

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatos();
            break;
        }
        return(funcionFiltro);
    }