Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        //Mensaje informatico al momento de entrar al modulo
        if (!IsPostBack)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert", "alert('" + "RECUERDE QUE SOLO SE ENVIARAN COMO NOVEDADES DEFINITIVAS LAS QUE SEAN IGUALES O INFERIORES AL MES Y EL AÑO ACTUAL" + "');", true);
        }
        if (!IsPostBack)
        {
            btnExportarMes.Enabled = true;

            _dtNovedad.Clear();
            _dtNovedadArchivo.Clear();
            _dtNovedadArchivoCuentaCobro.Clear();
            _dtNovedadArchivoPendiente.Clear();

            DataTable dtUsuario = PrecargueProduccion.ConsultarUsuario(Session["usuario"].ToString());


            // Añadir datos al ddl localidad
            DataTable dtLocalidadeasAgencia = new DataTable();
            dtLocalidadeasAgencia       = AdministrarNovedades.LocalidadesAgencia(int.Parse(dtUsuario.Rows[0]["age_Id"].ToString()));
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidadeasAgencia;
            ddlLocalidad.DataBind();
            ddlLocalidad.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl mes
            DataTable dtMes = new DataTable();
            dtMes = AdministrarNovedades.ConsultarMes();
            ddlMes.DataTextField  = "mes_Nombre";
            ddlMes.DataValueField = "mes_Id";
            ddlMes.DataSource     = dtMes;
            ddlMes.DataBind();
            ddlMes.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl anio
            DataTable dtAnio = new DataTable();
            dtAnio = AdministrarNovedades.ConsultarAnio();
            ddlAnio.DataTextField  = "anio_Numero";
            ddlAnio.DataValueField = "anio_Numero";
            ddlAnio.DataSource     = dtAnio;
            ddlAnio.DataBind();
            ddlAnio.Items.Insert(0, new ListItem("", ""));

            // Añade datos al ddl de causal para enviar a sin aplicar
            DataTable dtSinAplicar = new DataTable();
            dtSinAplicar = AdministrarNovedades.ConsultarCausales();
            ddlSinAplicar.DataTextField  = "noAplNov_Nombre";
            ddlSinAplicar.DataValueField = "noAplNov_Id";
            ddlSinAplicar.DataSource     = dtSinAplicar;
            ddlSinAplicar.DataBind();
            ddlSinAplicar.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl estados de la novedad
            DataTable dtEstadoNovedad = new DataTable();
            dtEstadoNovedad = AdministrarNovedades.ConsultarEstadoNovedades();
            ddlEstadoHistorico.DataTextField  = "Estado";
            ddlEstadoHistorico.DataValueField = "nov_Estado";
            ddlEstadoHistorico.DataSource     = dtEstadoNovedad;
            ddlEstadoHistorico.DataBind();
            ddlEstadoHistorico.Items.Insert(0, new ListItem("", ""));

            btnEnviarNovedades.Enabled = false;
            chkEnviarNovedad.Visible   = false;

            //Tab de Mes
            noNovedadesMes.Visible    = true;
            listaNovedadesMes.Visible = false;

            //Tab de Pendientes
            pendientesPorAplicar.Visible     = false;
            noPendientesPorAplicar.Visible   = true;
            formPendientesPorAplicar.Visible = false;

            //Tab de Novedades sin aplicar
            novadadesSinAplicar.Visible   = false;
            noNovadadesSinAplicar.Visible = true;

            //Tab de Novedades aplicadas
            novadadesAplicadas.Visible   = false;
            noNovadadesAplicadas.Visible = true;

            //Tab de Novedades historico
            ddlEstadoHistorico.Enabled   = false;
            novadadesHistorico.Visible   = false;
            noNovadadesHistorico.Visible = true;
        }
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        if (!IsPostBack)
        {
            // Inicializar las variables
            Session["mes"]       = "";
            Session["anio"]      = "";
            Session["cueCob_Id"] = "";

            // Deshabilitar los ddl
            ddlMes.Enabled  = false;
            ddlAnio.Enabled = false;
            txtConsultarCuentaCobro.Enabled = false;
            btnExportarExcel.Visible        = false;

            datosCuentaCobro.Visible   = false;
            nocuentacobrodatos.Visible = true;

            listaCuentasCobro.Visible = false;
            nocuentascobro.Visible    = false;

            listaCuentasCobroDatos.Visible = false;


            dtNovedad.Clear();
            dtNovedadArchivo.Clear();
            dtNovedadArchivoCuentaCobro.Clear();
            dtNovedadArchivoPendiente.Clear();
            DataTable dtUsuario = PrecargueProduccion.ConsultarUsuario(Session["usuario"].ToString());

            DataTable dtLocalidadeasAgencia = new DataTable();
            dtLocalidadeasAgencia       = AdministrarNovedades.LocalidadesAgencia(int.Parse(dtUsuario.Rows[0]["age_Id"].ToString()));
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidadeasAgencia;
            ddlLocalidad.DataBind();
            ddlLocalidad.Items.Insert(0, new ListItem("", ""));

            DataTable dtMes = new DataTable();
            dtMes = AdministrarNovedades.ConsultarMes();
            ddlMes.DataTextField  = "mes_Nombre";
            ddlMes.DataValueField = "mes_Id";
            ddlMes.DataSource     = dtMes;
            ddlMes.DataBind();
            ddlMes.Items.Insert(0, new ListItem("", ""));

            DataTable dtAnio = new DataTable();
            dtAnio = AdministrarNovedades.ConsultarAnio();
            ddlAnio.DataTextField  = "anio_Numero";
            ddlAnio.DataValueField = "anio_Numero";
            ddlAnio.DataSource     = dtAnio;
            ddlAnio.DataBind();
            ddlAnio.Items.Insert(0, new ListItem("", ""));

            btnImprimirCuentaDeCobro.Visible = false;
            btnGuardarCuentasCobro.Visible   = false;
            btnExportarExcelAnt.Visible      = false;
        }
    }