protected void btnExportarExcel_Click(object sender, System.EventArgs e) { DataTable dtNovedadMes = (DataTable)Session["dtNovedadMes"]; DataTable dtNovedadCuentaCobro = (DataTable)Session["dtNovedadCuentaCobro"]; DataTable dtNovedadCuentaCobroDatos = (DataTable)Session["dtNovedadCuentaDatos"]; if (ddlArchivo.SelectedValue != "") { DataTable dtTipoArchivo = new DataTable(); dtTipoArchivo = AdministrarNovedades.ConsultarTipoArchivoNovedades(int.Parse(ddlArchivo.SelectedValue)); if (dtTipoArchivo.Rows[0]["arcpag_TipoArchivo"].ToString() == "1") { //if (grvListaCuentaCobro.Rows.Count > 0) if (grvMesCuentaDeCobroDatos.Rows.Count > 0) { Funciones.generarExcelCuentaCobro(Page, dtNovedadCuentaCobro, dtNovedadCuentaCobroDatos, "Cuenta de cobro"); } } } }
protected void ddlArchivo_SelectedIndexChanged(object sender, System.EventArgs e) { // Habilitar los ddl ddlMes.Enabled = true; ddlAnio.Enabled = true; txtConsultarCuentaCobro.Enabled = true; datosCuentaCobro.Visible = false; listaCuentasCobro.Visible = false; listaCuentasCobroDatos.Visible = false; Session["archivoId"] = ddlArchivo.SelectedValue.ToString(); if (ddlArchivo.SelectedItem.ToString() != "") { DataTable dtTipoArchivo = new DataTable(); dtTipoArchivo = AdministrarNovedades.ConsultarTipoArchivoNovedades(int.Parse(Session["archivoId"].ToString())); if (dtTipoArchivo.Rows.Count > 0) { if (dtTipoArchivo.Rows[0]["arcpag_TipoArchivo"].ToString() == "1") { ddlAnio_SelectedIndexChanged(sender, e); } } dtNovedadArchivoCuentaCobro = AdministrarNovedades.ConsultarRegistroCuentaDeCobro(int.Parse(ddlArchivo.SelectedValue.ToString()), int.Parse(ddlLocalidad.SelectedValue.ToString()), int.Parse(ddlPagaduria.SelectedValue.ToString()), 1, 0); grvMesCuentaDeCobroDatos.DataSource = dtNovedadArchivoCuentaCobro; grvMesCuentaDeCobroDatos.DataBind(); if (dtNovedadArchivoCuentaCobro.Rows.Count > 0) { DataTable dtInformacionPagaduria = new DataTable(); dtInformacionPagaduria = AdministrarNovedades.ConsultarInformacionPagaduria(int.Parse(ddlPagaduria.SelectedValue.ToString())); DataTable dtInformacionPieCarta = new DataTable(); dtInformacionPieCarta = AdministrarNovedades.ConsultarInformacionAgenciaNovedades(int.Parse(ddlLocalidad.SelectedValue.ToString()), int.Parse(ddlPagaduria.SelectedValue.ToString())); // DATOS PARA INFORME CUENTA DE COBRO Session["agencia"] = dtInformacionPieCarta.Rows[0]["age_Nombre"].ToString();; Session["nombrePagaduria"] = ddlPagaduria.SelectedItem.ToString(); Session["direccionPagaduria"] = dtInformacionPagaduria.Rows[0]["paga_Direccion"].ToString(); Session["telefonoPagaduria"] = dtInformacionPagaduria.Rows[0]["paga_Telefono"].ToString(); Session["nombreAgencia"] = dtInformacionPieCarta.Rows[0]["age_Nombre"].ToString(); Session["nombreDirector"] = dtInformacionPieCarta.Rows[0]["age_Director"].ToString(); Session["direccionAgencia"] = dtInformacionPieCarta.Rows[0]["age_Direccion"].ToString(); Session["emailAgencia"] = dtInformacionPieCarta.Rows[0]["age_Email"].ToString(); Session["telefonoAgencia"] = dtInformacionPieCarta.Rows[0]["age_Telefono"].ToString(); Session["cargo"] = dtInformacionPieCarta.Rows[0]["car_Nombre"].ToString(); } datosCuentaCobro.Visible = true; btnGuardarCuentasCobro.Visible = true; btnImprimirCuentaDeCobro.Visible = true; btnExportarExcelAnt.Visible = true; nocuentacobrodatos.Visible = false; } else { datosCuentaCobro.Visible = false; btnGuardarCuentasCobro.Visible = false; btnImprimirCuentaDeCobro.Visible = false; btnExportarExcelAnt.Visible = false; nocuentacobrodatos.Visible = true; } }