コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            programa = ContextoUsuario.nbPrograma;

            if (!Page.IsPostBack)
            {
                if (Request.QueryString["VersionId"] != null)
                {
                    idVersion    = Guid.Parse(Request.QueryString["VersionId"]);
                    vClOperacion = E_TIPO_OPERACION_DB.A;
                    CargarDatos();
                }
                else
                {
                    idVersion    = null;
                    vClOperacion = E_TIPO_OPERACION_DB.I;
                }

                ModuloNegocio mneg = new ModuloNegocio();
                rcbModulo.DataSource     = mneg.ObtieneModulos();
                rcbModulo.DataTextField  = "NB_MODULO";
                rcbModulo.DataValueField = "ID_MODULO";
                rcbModulo.DataBind();
            }
        }
コード例 #2
0
        protected void rcbSistema_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
        {
            ModuloNegocio modulo = new ModuloNegocio();

            rcbModulo.Text           = "";
            rcbModulo.SelectedValue  = "";
            rcbModulo.DataSource     = modulo.ObtieneModulos(ID_SISTEMA: Guid.Parse(rcbSistema.SelectedValue));
            rcbModulo.DataValueField = "ID_MODULO";
            rcbModulo.DataTextField  = "NB_MODULO";
            rcbModulo.DataBind();
        }
コード例 #3
0
        public void CargarDatos()
        {
            VersionesNegocio             neg       = new VersionesNegocio();
            ModuloNegocio                mod       = new ModuloNegocio();
            SPE_OBTIENE_C_VERSION_Result resultado = neg.ObtenerVersiones(idVersion).FirstOrDefault();

            txtDescripcion.Text     = resultado.DS_VERSION;
            txtRelease.Text         = resultado.NO_RELEASE.ToString();
            rcbModulo.SelectedValue = resultado.ID_MODULO.ToString();
            rcbModulo.Text          = (mod.ObtieneModulos(resultado.ID_MODULO).FirstOrDefault().NB_MODULO);
        }
コード例 #4
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            GridDataItem item = grdModulos.SelectedItems[0] as GridDataItem;

            idModulo = Guid.Parse(item.GetDataKeyValue("ID_MODULO").ToString());
            ModuloNegocio neg       = new ModuloNegocio();
            E_RESULTADO   resultado = neg.EliminaModulo(idModulo);
            string        vMensaje  = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE, pCallBackFunction: null);
            grdModulos.Rebind();
        }
コード例 #5
0
        public void CargarDatos()
        {
            ModuloNegocio   neg  = new ModuloNegocio();
            SistemasNegocio sneg = new SistemasNegocio();

            SPE_OBTIENE_C_MODULO_Result resultado = neg.ObtieneModulos(idModulo).FirstOrDefault();

            txtClave.Text            = resultado.CL_MODULO;
            txtDescripcion.Text      = resultado.DS_MODULO;
            txtNombre.Text           = resultado.NB_MODULO;
            rcbSistema.SelectedValue = resultado.ID_SISTEMA.ToString();
            rcbSistema.Text          = (sneg.ObtieneSistemas(resultado.ID_SISTEMA).FirstOrDefault().NB_SISTEMA);
        }
コード例 #6
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     if (Valida())
     {
         ModuloNegocio neg    = new ModuloNegocio();
         E_MODULO      modulo = new E_MODULO();
         modulo.ID_MODULO  = idModulo;
         modulo.CL_MODULO  = txtClave.Text;
         modulo.NB_MODULO  = txtNombre.Text;
         modulo.DS_MODULO  = txtDescripcion.Text;
         modulo.ID_SISTEMA = Guid.Parse(rcbSistema.SelectedValue);
         E_RESULTADO resultado = neg.InsertaActualizaSistema(vClOperacion, modulo, usuario, programa);
         string      vMensaje  = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
         UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE);
     }
 }
コード例 #7
0
        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();
            }
        }
コード例 #8
0
        protected void grdModulos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ModuloNegocio neg = new ModuloNegocio();

            grdModulos.DataSource = neg.ObtieneModulos();
        }