Пример #1
0
        private void InicializarPopup()
        {
            //Response.Redirect("Usuario.aspx");
            EntidadDetalleBE        entidadDetalleBE           = new EntidadDetalleBE();
            EntidadDetalleBE        entidadDetalleSecundarioBE = new EntidadDetalleBE();
            List <EntidadDetalleBE> lstQuitarElementos         = new List <EntidadDetalleBE>();
            UsuarioBE Usuario       = (UsuarioBE)Session["Usuario"];
            UsuarioBE UsuarioEditar = new UsuarioBE();

            #region Inizializar popup
            #region Listar perfil
            //if (ddlPerfilU.Items.Count.Equals(0))
            //{
            entidadDetalleBE.Entidad.IdEntidad           = "PERF";
            entidadDetalleBE.IdValor                     = Usuario.Perfil.IdValor;
            entidadDetalleSecundarioBE.Entidad.IdEntidad = "PERF";
            entidadDetalleBE.EntidadDetalleSecundario    = entidadDetalleSecundarioBE;
            entidadDetalleBE.Metodo = hfMetodo.Value;
            //if (Usuario.Perfil.IdValor.Equals("000002"))
            //{
            //    lstQuitarElementos.Add(new EntidadDetalleBE { IdValor = "000001" });
            //    lstQuitarElementos.Add(new EntidadDetalleBE { IdValor = "000002" });
            //}
            UtilitarioBL.AsignarEntidadDetalleDropdownlist(entidadDetalleBE, ddlPerfilU, "IdValor", "ValorCadena1", null, lstQuitarElementos);
            //}
            #endregion

            #region Listar tipo de documento
            if (ddlTipoDocumentoU.Items.Count.Equals(0))
            {
                entidadDetalleBE = new EntidadDetalleBE();
                entidadDetalleBE.Entidad.IdEntidad = "TIP_DOC";
                UtilitarioBL.AsignarEntidadDetalleDropdownlist(entidadDetalleBE, ddlTipoDocumentoU, "IdValor", "ValorCadena2");
            }
            #endregion

            if (!Usuario.Perfil.IdValor.Equals("000001"))
            {
                txtContratistaU.ReadOnly = true;
                //txtContratistaU.Text = Usuario.Contratista.NombreCompleto;
                //hfIdContratistaU.Value = Usuario.Contratista.TipoDocumento.IdValor + Usuario.Contratista.NumeroDocumento;
                txtContratistaU.Text   = Usuario.Contratista.ValorCadena1;
                hfIdContratistaU.Value = Usuario.Contratista.IdValor;
            }


            #endregion
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                EntidadDetalleBE        entidadDetalleBE           = new EntidadDetalleBE();
                EntidadDetalleBE        entidadDetalleSecundarioBE = new EntidadDetalleBE();
                EntidadDetalleBE        entidadDefecto             = new EntidadDetalleBE();
                List <EntidadDetalleBE> lstQuitarElementos         = new List <EntidadDetalleBE>();
                UsuarioBE Usuario = (UsuarioBE)Session["Usuario"];

                #region Listar tipo de documento
                entidadDetalleBE.Entidad.IdEntidad = "TIP_DOC";
                entidadDefecto.IdValor             = "";
                entidadDefecto.ValorCadena2        = "--TODOS--";
                UtilitarioBL.AsignarEntidadDetalleDropdownlist(entidadDetalleBE, ddlTipoDocumento, "IdValor", "ValorCadena2", entidadDefecto);
                #endregion
                #region Listar perfil
                entidadDefecto              = new EntidadDetalleBE();
                entidadDefecto.IdValor      = "";
                entidadDefecto.ValorCadena1 = "--TODOS--";

                entidadDetalleBE.Entidad.IdEntidad           = "PERF";
                entidadDetalleBE.IdValor                     = Usuario.Perfil.IdValor;
                entidadDetalleSecundarioBE.Entidad.IdEntidad = "PERF";
                entidadDetalleBE.EntidadDetalleSecundario    = entidadDetalleSecundarioBE;
                entidadDetalleBE.Metodo = "S";
                //if (Usuario.Perfil.IdValor.Equals("000002"))
                //{
                //    lstQuitarElementos.Add(new EntidadDetalleBE { IdValor = "000001" });
                //}
                UtilitarioBL.AsignarEntidadDetalleDropdownlist(entidadDetalleBE, ddlPerfil, "IdValor", "ValorCadena1", entidadDefecto);
                #endregion
                #region Asignar el contratista
                if (!Usuario.Perfil.IdValor.Equals("000001"))
                {
                    txtContratista.ReadOnly = true;
                    //txtContratista.Text = Usuario.Contratista.NombreCompleto;
                    //hfIdContratista.Value = Usuario.Contratista.TipoDocumento.IdValor + Usuario.Contratista.NumeroDocumento;
                    txtContratista.Text   = Usuario.Contratista.ValorCadena1;
                    hfIdContratista.Value = Usuario.Contratista.IdValor;
                }
                #endregion
            }
        }