protected void Page_Load(object sender, EventArgs e) { usuario = ContextoUsuario.oUsuario.CL_USUARIO; programa = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["PeriodoId"] != null) { idPeriodo = Guid.Parse(Request.QueryString["PeriodoId"]); vClOperacion = E_TIPO_OPERACION_DB.A; CargarDatos(); } else { vClOperacion = E_TIPO_OPERACION_DB.I; ClienteNegocio cliente = new ClienteNegocio(); SistemasNegocio sistema = new SistemasNegocio(); rcbCliente.DataSource = cliente.ObtieneClientes(); rcbCliente.DataValueField = "ID_CLIENTE"; rcbCliente.DataTextField = "NB_CLIENTE"; rcbCliente.DataBind(); rcbSistema.DataSource = sistema.ObtieneSistemas(); rcbSistema.DataValueField = "ID_SISTEMA"; rcbSistema.DataTextField = "NB_SISTEMA"; rcbSistema.DataBind(); } LicenciaNegocio licencia = new LicenciaNegocio(); rcbLicencia.DataSource = licencia.ObtenerLicencias(); rcbLicencia.DataValueField = "ID_LICENCIA"; rcbLicencia.DataTextField = "NB_LICENCIA"; rcbLicencia.DataBind(); } }
protected void rcbLicencia_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { LicenciaNegocio licNeg = new LicenciaNegocio(); SPE_OBTIENE_C_LICENCIA_Result resultado = licNeg.ObtenerLicencias(Guid.Parse(rcbLicencia.SelectedValue)).FirstOrDefault(); if (resultado.FG_PERIODO == "SI") { rdpFechaIni.Enabled = true; rdpFechafin.Enabled = true; } else { rdpFechaIni.SelectedDate = null; rdpFechafin.SelectedDate = null; rdpFechaIni.Enabled = false; rdpFechafin.Enabled = false; } if (resultado.FG_VOLUMEN == "SI") { txtVolumen.Enabled = true; } else { txtVolumen.Enabled = false; txtVolumen.Text = ""; } }
public void CargarDatos() { GestionPeriodosNegocio periodo = new GestionPeriodosNegocio(); SPE_OBTIENE_K_GESTION_PERIODOS_Result resultado = periodo.ObtienePeriodos(idPeriodo).FirstOrDefault(); ClienteNegocio clienteNeg = new ClienteNegocio(); SistemasNegocio sistemaNeg = new SistemasNegocio(); EmpresaNegocio empresaNeg = new EmpresaNegocio(); ModuloNegocio moduloNeg = new ModuloNegocio(); VersionesNegocio versionNeg = new VersionesNegocio(); LicenciaNegocio licenciaNeg = new LicenciaNegocio(); SPE_OBTIENE_C_LICENCIA_Result resLicencia = licenciaNeg.ObtenerLicencias(resultado.ID_LICENCIA).FirstOrDefault(); rcbCliente.SelectedValue = resultado.ID_CLIENTE.ToString(); rcbCliente.Text = clienteNeg.ObtieneClientes(resultado.ID_CLIENTE).FirstOrDefault().NB_CLIENTE; rcbCliente.Enabled = false; rcbSistema.SelectedValue = resultado.ID_SISTEMA.ToString(); rcbSistema.Text = sistemaNeg.ObtieneSistemas(resultado.ID_SISTEMA).FirstOrDefault().NB_SISTEMA; rcbSistema.Enabled = false; rcbEmpresa.SelectedValue = resultado.ID_EMPRESA.ToString(); rcbEmpresa.Text = empresaNeg.ObtenerEmpresas(resultado.ID_EMPRESA).FirstOrDefault().NB_EMPRESA; rcbEmpresa.Enabled = false; rcbModulo.SelectedValue = resultado.ID_MODULO.ToString(); rcbModulo.Text = moduloNeg.ObtieneModulos(resultado.ID_MODULO).FirstOrDefault().NB_MODULO; rcbModulo.Enabled = false; rcbVersion.SelectedValue = resultado.ID_VERSION.ToString(); rcbVersion.Text = versionNeg.ObtenerVersiones(resultado.ID_VERSION).FirstOrDefault().NO_RELEASE.ToString(); rcbVersion.Enabled = false; rcbLicencia.SelectedValue = resultado.ID_LICENCIA.ToString(); rcbLicencia.Text = resLicencia.NB_LICENCIA; rcbLicencia.Enabled = false; if (resLicencia.FG_PERIODO == "SI") { rdpFechaIni.Enabled = true; rdpFechafin.Enabled = true; rdpFechaIni.SelectedDate = resultado.FE_INICIO; rdpFechafin.SelectedDate = resultado.FE_FIN; } if (resLicencia.FG_VOLUMEN == "SI") { txtVolumen.Enabled = true; txtVolumen.Text = resultado.NO_VOLUMEN.ToString(); } }
public void CargarDatos() { LicenciaNegocio neg = new LicenciaNegocio(); SPE_OBTIENE_C_LICENCIA_Result resultado = neg.ObtenerLicencias(idLicencia).FirstOrDefault(); txtClave.Text = resultado.CL_LICENCIA; txtNombre.Text = resultado.NB_LICENCIA; txtDescripcion.Text = resultado.DS_LICENCIA; if (resultado.FG_PERIODO == "SI") { chkPeriodo.Checked = true; } if (resultado.FG_VOLUMEN == "SI") { chkVolumen.Checked = true; } }
protected void grdLicencias_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { LicenciaNegocio neg = new LicenciaNegocio(); grdLicencias.DataSource = neg.ObtenerLicencias(); }