示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string uidusuario = string.Empty;

            //Valida si existe un usuario en el sistema
            if (Session["IdUsuario"] != null)
            {
                uidusuario       = Session["IdUsuario"].ToString();
                MVEmpresaSistema = new VMEmpresas();
                //Obtiene el perfil del usuario
                lblNombreUsuario.Text = MVAcceso.NombreDeUsuario(new Guid(uidusuario));
                //Valida que este asociado con una empresa
                if (Session["UidEmpresaSistema"] != null)
                {
                    string nombrecomercial = string.Empty;

                    Guid uidempresa = new Guid(Session["UidEmpresaSistema"].ToString());
                    if (!IsPostBack)
                    {
                        if (uidempresa == null && uidempresa == Guid.Empty)
                        {
                            //Obtiene el nombe de la empresa asociada
                            MVEmpresaSistema.ObtenerNombreComercial(uidusuario);
                            if (MVEmpresaSistema.NOMBRECOMERCIAL != null && string.IsNullOrEmpty(MVEmpresaSistema.NOMBRECOMERCIAL))
                            {
                                nombrecomercial = MVEmpresaSistema.NOMBRECOMERCIAL;
                            }
                            else
                            {
                                nombrecomercial = "Go-Deliverix";
                            }
                            if (MVEmpresaSistema.UIDEMPRESA != null)
                            {
                                Session["UidEmpresaSistema"] = MVEmpresaSistema.UIDEMPRESA;
                            }

                            ArmaElMenu(uidusuario, uidempresa.ToString());
                        }
                        else
                        {
                            MVEmpresaSistema.BuscarEmpresas(UidEmpresa: uidempresa);
                            nombrecomercial         = MVEmpresaSistema.NOMBRECOMERCIAL;
                            lblNombreDeEmpresa.Text = nombrecomercial;
                            ArmaElMenu(uidusuario, uidempresa.ToString());
                        }
                    }
                    else
                    {
                        MVEmpresaSistema.BuscarEmpresas(UidEmpresa: uidempresa);
                        nombrecomercial         = MVEmpresaSistema.NOMBRECOMERCIAL;
                        lblNombreDeEmpresa.Text = nombrecomercial;
                        ArmaElMenu(uidusuario, uidempresa.ToString());
                    }
                }
            }
            else
            {
                Response.Redirect("Default/Default.aspx");
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IdUsuario"] != null)
            {
                if (!IsPostBack)
                {
                    //Obtiene el nombe de la empresa asociada
                    MVAcceso = new VMAcceso();
                    lblNombreUsuario.Text  = MVAcceso.NombreDeUsuario(new Guid(Session["IdUsuario"].ToString()));
                    Session["MVOrden"]     = MVOrden;
                    Session["MVTarifario"] = MVTarifario;
                    Session["MVImagen"]    = MVImagen;

                    string pageName = this.Page.TemplateControl.AppRelativeVirtualPath;

                    if (pageName == "~/Vista/Cliente/Default.aspx")
                    {
                        HFUidProducto.Value = string.Empty;
                    }
                    if (pageName == "~/Vista/Cliente/Empresa.aspx")
                    {
                        lblUidProductoSeleccionado.Text = string.Empty;
                    }



                    if (Session["MVSucursales"] == null)
                    {
                        Session["MVSucursales"] = MVSucursales;
                    }
                    else
                    {
                        MVSucursales = (VMSucursales)Session["MVSucursales"];
                    }

                    if (Session["MVSeccion"] == null)
                    {
                        Session["MVSeccion"] = MVSucursales;
                    }
                    else
                    {
                        MVSeccion = (VMSeccion)Session["MVSeccion"];
                    }
                    //Valida que exista la sesion, esto para mostrar siempre el carrito de compras con el producto ingresado
                    if (Session["MVProducto"] == null)
                    {
                        MVProducto            = new VMProducto();
                        Session["MVProducto"] = MVProducto;
                    }
                    else
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }
                    if (Session["MVDireccion"] == null)
                    {
                        MVDireccion            = new VMDireccion();
                        Session["MVDireccion"] = MVDireccion;
                    }
                    else
                    {
                        MVDireccion = (VMDireccion)Session["MVDireccion"];
                    }
                    Session["MVGiro"]         = MVGiro;
                    Session["MVCategoria"]    = MVCategoria;
                    Session["MVSubcategoria"] = MVSubcategoria;
                    Session["MVEMpresa"]      = MVEMpresa;
                    MVEMpresa.LISTADEEMPRESAS = new System.Collections.Generic.List <VMEmpresas>();

                    MuestraDetallesDeLaOrdenGeneral();

                    MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString());

                    DDlUbicacion.DataSource     = MVDireccion.ListaDIRECCIONES;
                    DDlUbicacion.DataValueField = "ID";
                    DDlUbicacion.DataTextField  = "Identificador";
                    DDlUbicacion.DataBind();

                    PanelDetallesProducto.Visible = false;
                }
                else
                {
                    if (Session["MVProducto"] != null)
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }

                    MVImagen       = (VMImagen)Session["MVImagen"];
                    MVOrden        = (VMOrden)Session["MVOrden"];
                    MVSucursales   = (VMSucursales)Session["MVSucursales"];
                    MVTarifario    = (VMTarifario)Session["MVTarifario"];
                    MVGiro         = (VMGiro)Session["MVGiro"];
                    MVCategoria    = (VMCategoria)Session["MVCategoria"];
                    MVSubcategoria = (VMSubCategoria)Session["MVSubcategoria"];
                    MVDireccion    = (VMDireccion)Session["MVDireccion"];
                    MVEMpresa      = (VMEmpresas)Session["MVEMpresa"];
                    MVOferta       = (VMOferta)Session["MVOferta"];
                    MVSeccion      = (VMSeccion)Session["MVSeccion"];
                    MuestraDetallesDeLaOrdenGeneral();
                }
            }
            else
            {
                Response.Redirect("../Default/");
            }
        }