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; } }