示例#1
0
        protected void grdArea_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DepartamentoNegocio nDepartamento = new DepartamentoNegocio();
            var vDepartamento = nDepartamento.ObtieneDepartamentos(XML_SELECCIONADOS: vXmlTipoSeleccion, ID_EMPRESA: vIdEmpresa, ID_ROL: vIdRol);

            grdArea.DataSource = vDepartamento;
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            DepartamentoNegocio negocio = new DepartamentoNegocio();

            if (!IsPostBack)
            {
                ptipo = Request.QueryString["TIPO"];
                vArea = new E_DEPARTAMENTO();
                if (!ptipo.Equals("Agregar"))
                {
                    pID_DEPARTAMENTO = int.Parse((Request.QueryString["ID"]));

                    SPE_OBTIENE_M_DEPARTAMENTO_Result vObjetoArea = negocio.ObtieneDepartamentos(pIdDepartamento: pID_DEPARTAMENTO).FirstOrDefault();
                    vArea.CL_DEPARTAMENTO        = vObjetoArea.CL_DEPARTAMENTO;
                    vArea.FE_INACTIVO            = vObjetoArea.FE_INACTIVO;
                    vArea.FG_ACTIVO              = vObjetoArea.FG_ACTIVO;
                    vArea.ID_DEPARTAMENTO        = vObjetoArea.ID_DEPARTAMENTO;
                    vArea.NB_DEPARTAMENTO        = vObjetoArea.NB_DEPARTAMENTO;
                    vArea.XML_CAMPOS_ADICIONALES = vObjetoArea.XML_CAMPOS_ADICIONALES;
                    vArea.ID_DEPARTAMENTO_PADRE  = vObjetoArea.ID_DEPARTAMENTO_PADRE;
                    vArea.NB_DEPARTAMENTO_PADRE  = vObjetoArea.NB_DEPARTAMENTO_PADRE;
                    vArea.CL_TIPO_DEPARTAMENTO   = vObjetoArea.CL_TIPO_DEPARTAMENTO;

                    if (vArea != null)
                    {
                        txtNbCatalogo.Text                = vArea.NB_DEPARTAMENTO;
                        txtClCatalogo.Text                = vArea.CL_DEPARTAMENTO;
                        txtClCatalogo.ReadOnly            = true;
                        chkActivo.Checked                 = vArea.FG_ACTIVO;
                        cmbTipoDepartamento.SelectedValue = vArea.CL_TIPO_DEPARTAMENTO;

                        RadListBoxItem vItem;
                        if (vArea.ID_DEPARTAMENTO_PADRE != null)
                        {
                            vItem = new RadListBoxItem(vArea.NB_DEPARTAMENTO_PADRE, vArea.ID_DEPARTAMENTO_PADRE.ToString());
                        }
                        else
                        {
                            vItem = new RadListBoxItem("No seleccionado", "");
                        }

                        lstDepartamentoJefe.Items.Clear();
                        lstDepartamentoJefe.Items.Add(vItem);
                    }
                }
                else
                {
                    chkActivo.Checked = false;
                }
            }
        }
示例#3
0
        protected void grdDepartamentos_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            DepartamentoNegocio negocio = new DepartamentoNegocio();

            grdDepartamentos.DataSource = negocio.ObtieneDepartamentos();
        }