Пример #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
        public ResponseHelper GetNombreEmpresa(string UIdUsuario)
        {
            Respuesta = new ResponseHelper();
            VMEmpresas MVEmpresas = new VMEmpresas();

            MVEmpresas.ObtenerNombreComercial(UIdUsuario);
            Respuesta.Data = MVEmpresas.NOMBRECOMERCIAL;
            return(Respuesta);
        }
Пример #3
0
        protected void BtnCambiarEmpresa_Click(object sender, EventArgs e)
        {
            LimpiaFiltros();
            //Obtiene el UidEmpresa del GridView
            string UidEmpresa = DGVEMPRESAS.SelectedDataKey.Value.ToString();

            //LLama al metodo obtenerNombreComercial y se le envia el Uid de la empresa
            MVEmpresaSistema.ObtenerNombreComercial("", IdEmpresa: UidEmpresa);
            //Muestra en label el nombre de la empresa
            lblNombreDeEmpresa.Text = MVEmpresaSistema.NOMBRECOMERCIAL;
            //Cambia el valor de la session para que pueda acceder desde cualquier modulo del sitio
            Session["UidEmpresa"] = MVEmpresaSistema.UIDEMPRESA.ToString();
            //Deselecciona fila en gridview
            DGVEMPRESAS.SelectedIndex = -1;
            //Obtiene el click del boton cerrar
            BtnCambiarEmpresa.Attributes.Add("onclick", "document.getElementById('" + btnCCerrarVentana.ClientID + "').click()");
            BtnCambiarEmpresa.Attributes.Add("onclick", "document.getElementById('" + btnCCerrarVentana.ClientID + "').click()");
            //Refresca la pagina
            Response.Redirect(Request.RawUrl);
        }