예제 #1
0
        //public void cargarPermisos()
        //{
        //    ddlPermisosUsuarioUpdate.DataSource = null;
        //    unasFamilias = unManagerFamilia.FamiliaSelectAll();
        //    ddlPermisosUsuarioUpdate.DataSource = unasFamilias;
        //    ddlPermisosUsuarioUpdate.DataValueField = "NombreFamilia";
        //    ddlPermisosUsuarioUpdate.SelectedIndex = (int)unManagerFamilia.FamiliaSelectNombreFamiliaByIdUsuario(Int32.Parse(usuarioString)).IdFamilia - 1;//PONE EL PERMISO Q TIENE EL USUARIO;
        //    ddlPermisosUsuarioUpdate.DataBind();
        //}

        public void cargarDatosCliente()
        {
            unCliente = unManagerUsuario.UsuarioSelectByIdUsuario(Int32.Parse(usuarioString));

            lblCliente.Text                = unCliente.Nombre + " " + unCliente.Apellido;
            Session["Cliente"]             = (UsuarioEntidad)unCliente;
            txtNombreUsuario.Value         = unCliente.NombreUsuario;
            txtClave.Value                 = "********";
            txtClaveRep.Value              = "********";
            txtApellido.Value              = unCliente.Apellido;
            txtNombre.Value                = unCliente.Nombre;
            ddlFiscalCliente.SelectedIndex = (int)unCliente.IdCondicionFiscal.Value - 1;
            txtMail.Value = unCliente.Email;
            txtDNI.Value  = unCliente.NroIdentificacion;
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            idioma = new LenguajeEntidad();
            if (!IsPostBack)
            {
                idioma = (LenguajeEntidad)Session["Idioma"];
                if (idioma == null)
                {
                    idioma = new LenguajeEntidad();
                    idioma.DescripcionLenguaje = "es";
                    Session["Idioma"]          = idioma;
                }
            }
            else
            {
                idioma.DescripcionLenguaje = Master.obtenerIdiomaCombo();
                Session["Idioma"]          = idioma;
            }

            DropDownList lblIdioma = FindControlFromMaster <DropDownList>("ddlLanguages");

            if (lblIdioma != null)
            {
                lblIdioma.SelectedValue = idioma.DescripcionLenguaje;
            }

            usuarioentidad = (UsuarioEntidad)Session["Usuario"];

            string[] unosPermisosTest = new string[] { "EmpleadoVer", "EmpleadoMod" };
            if (usuarioentidad == null || !this.Master.Autenticar(unosPermisosTest))
            {
                Response.Redirect("/Areas/Public/Forms/Home.aspx");
            }


            usuarioString = Page.Request.QueryString["Emple"];

            if (!string.IsNullOrEmpty(usuarioString))
            {
                unEmpleado = unManagerUsuario.UsuarioSelectByIdUsuario(Int32.Parse(usuarioString));

                if (!IsPostBack)
                {
                    cargarDatosEmpleado();
                    LisAuxAsig    = new List <IFamPat>();
                    LisAuxAsig    = unManagerUsuario.UsuarioTraerPermisos(unEmpleado.NombreUsuario, CORE.Helpers.ConfigSection.Default.Site.Cuit);
                    LisAuxAsigBKP = LisAuxAsig.ToList();
                    LisAuxDisp    = new List <IFamPat>();
                    LisAuxDisp    = ManagerFamilia.PermisosTraerTodos();

                    FiltrarDisponibles(ref LisAuxDisp, LisAuxAsig);

                    ListarPermisos(LisAuxDisp, treeDisponibles);
                    ListarPermisos(LisAuxAsig, treeAsignados);
                    treeAsignados.CollapseAll();
                    treeDisponibles.CollapseAll();

                    Current.Session["PermisosDisp"] = LisAuxDisp;
                    Current.Session["PermisosAsig"] = LisAuxAsig;
                }
                else
                {
                    LisAuxDisp    = new List <IFamPat>();
                    LisAuxDisp    = (List <IFamPat>)Current.Session["PermisosDisp"];
                    LisAuxAsig    = new List <IFamPat>();
                    LisAuxAsig    = (List <IFamPat>)Current.Session["PermisosAsig"];
                    LisAuxAsigBKP = unManagerUsuario.UsuarioTraerPermisos(unEmpleado.NombreUsuario, CORE.Helpers.ConfigSection.Default.Site.Cuit);
                }
            }
            else
            {
                Response.Redirect(Request.RawUrl);
            }
        }