protected void exportarXLS() { BL_PERSONAL obj = new BL_PERSONAL(); DataTable dtResultadoeExcel = new DataTable(); String danalistas = string.Empty; String destados = string.Empty; String dcargos = string.Empty; String dceco = string.Empty; String dmano = string.Empty; //lblSplit.Text = string.Empty; if (ddlAnalista.SelectedIndex != -1) { foreach (ListItem li in ddlAnalista.Items) { if (li.Selected) { danalistas += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } if (ddlCargo.SelectedIndex != -1) { foreach (ListItem li in ddlCargo.Items) { if (li.Selected) { dcargos += li.Value + ","; } else { } } //lblSplit.Text = dcargos; } if (ddlEstados.SelectedIndex != -1) { foreach (ListItem li in ddlEstados.Items) { if (li.Selected) { destados += li.Value + ","; } else { } } //lblSplit.Text = destados; } if (ddlCecoB.SelectedIndex != -1) { foreach (ListItem li in ddlCecoB.Items) { if (li.Selected) { dceco += li.Value + ","; } else { } } //lblSplit.Text = dceco; } if (ddlMano.SelectedIndex != -1) { foreach (ListItem li in ddlMano.Items) { if (li.Selected) { dmano += li.Value + ","; } else { } } //lblSplit.Text = dceco; } //else //{ // UC_MessageBox.Show(Page, this.GetType(), "Debe Seleccionar algun Status"); // return; //} //lblSplit.Text = danalistas; string dfecha = ""; if (ddlAprobacion.SelectedIndex != -1) { foreach (ListItem li in ddlAprobacion.Items) { if (li.Selected) { dfecha += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } string despecialidades = ""; if (ddlEspecialidad.SelectedIndex != -1) { foreach (ListItem li in ddlEspecialidad.Items) { if (li.Selected) { despecialidades += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } dtResultadoeExcel = obj.ConsultarControlReporte_MOD(txtInicio.Text, txtFin.Text, danalistas, dcargos, dceco, destados, dmano, dfecha, despecialidades); if (dtResultadoeExcel.Rows.Count > 0) { //ExcelHelper.ToExcel(dtResultadoeExcel, "CJI3_" + ddlEstados.SelectedItem + ".xls", Page.Response); gvExcel.DataSource = dtResultadoeExcel; gvExcel.DataBind(); GridViewExportUtil.Export("Seguimiento_" + DateTime.Now + ".xls", gvExcel); return; } else { } }
protected void Consultar() { BL_PERSONAL obj = new BL_PERSONAL(); DataTable dtResultado = new DataTable(); String danalistas = string.Empty; String destados = string.Empty; String dcargos = string.Empty; String dceco = string.Empty; String dmano = string.Empty; String dfecha = string.Empty; //lblSplit.Text = string.Empty; if (ddlAnalista.SelectedIndex != -1) { foreach (ListItem li in ddlAnalista.Items) { if (li.Selected) { danalistas += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } if (ddlAprobacion.SelectedIndex != -1) { foreach (ListItem li in ddlAprobacion.Items) { if (li.Selected) { dfecha += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } if (ddlCargo.SelectedIndex != -1) { foreach (ListItem li in ddlCargo.Items) { if (li.Selected) { dcargos += li.Value + ","; } else { } } //lblSplit.Text = dcargos; } if (ddlEstados.SelectedIndex != -1) { foreach (ListItem li in ddlEstados.Items) { if (li.Selected) { destados += li.Value + ","; } else { } } //lblSplit.Text = destados; } if (ddlCecoB.SelectedIndex != -1) { foreach (ListItem li in ddlCecoB.Items) { if (li.Selected) { dceco += li.Value + ","; } else { } } //lblSplit.Text = dceco; } if (ddlMano.SelectedIndex != -1) { foreach (ListItem li in ddlMano.Items) { if (li.Selected) { dmano += li.Value + ","; } else { } } //lblSplit.Text = dceco; } string despecialidades = ""; if (ddlEspecialidad.SelectedIndex != -1) { foreach (ListItem li in ddlEspecialidad.Items) { if (li.Selected) { despecialidades += li.Value + ","; } else { } } //lblSplit.Text = danalistas; } dtResultado = obj.ConsultarControlReporte_MOD(txtInicio.Text, txtFin.Text, danalistas, dcargos, dceco, destados, dmano, dfecha, despecialidades); if (dtResultado.Rows.Count > 0) { GridViewResultados.DataSource = dtResultado; GridViewResultados.DataBind(); btnDescarga.Visible = true; } else { GridViewResultados.DataSource = null; GridViewResultados.DataBind(); btnDescarga.Visible = false; } }