protected void btnEliminar_Click(object sender, EventArgs e)
        {
            GestionPeriodosNegocio neg  = new GestionPeriodosNegocio();
            GridDataItem           item = grdPeriodos.SelectedItems[0] as GridDataItem;

            idPeriodo = Guid.Parse(item.GetDataKeyValue("ID_GESTION_PERIODO").ToString());
            E_RESULTADO resultado = neg.EliminaPeriodo(idPeriodo);
            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);
            grdPeriodos.Rebind();
        }
Ejemplo n.º 2
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();
            }
        }
Ejemplo n.º 3
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     if (Valida())
     {
         E_GESTION_PERIODO vPeriodo = new E_GESTION_PERIODO();
         vPeriodo.ID_GESTION_PERIODO = idPeriodo;
         vPeriodo.ID_CLIENTE         = Guid.Parse(rcbCliente.SelectedValue);
         vPeriodo.ID_EMPRESA         = Guid.Parse(rcbEmpresa.SelectedValue);
         vPeriodo.ID_SISTEMA         = Guid.Parse(rcbSistema.SelectedValue);
         vPeriodo.ID_MODULO          = Guid.Parse(rcbModulo.SelectedValue);
         vPeriodo.ID_VERSION         = Guid.Parse(rcbVersion.SelectedValue);
         vPeriodo.ID_LICENCIA        = Guid.Parse(rcbLicencia.SelectedValue);
         vPeriodo.FE_INICIO          = rdpFechaIni.SelectedDate;
         vPeriodo.FE_FIN             = rdpFechafin.SelectedDate;
         if (txtVolumen.Text != "")
         {
             vPeriodo.NO_VOLUMEN = int.Parse(txtVolumen.Text);
         }
         GestionPeriodosNegocio neg       = new GestionPeriodosNegocio();
         E_RESULTADO            resultado = neg.InsertaActualizaPeriodo(vClOperacion, vPeriodo, usuario, programa);
         string vMensaje = resultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdimoma.ToString())).FirstOrDefault().DS_MENSAJE;
         UtilMensajes.MensajeResultadoDB(rwmAlertas, vMensaje, resultado.CL_TIPO_MENSAJE);
     }
 }
        protected void grdPeriodos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            GestionPeriodosNegocio neg = new GestionPeriodosNegocio();

            grdPeriodos.DataSource = neg.ObtienePeriodos(ID_CLIENTE: idCliente);
        }