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; }
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; } } }
protected void grdDepartamentos_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { DepartamentoNegocio negocio = new DepartamentoNegocio(); grdDepartamentos.DataSource = negocio.ObtieneDepartamentos(); }