private void FunCargarCombos(int opcion) { switch (opcion) { case 0: DdlCedente.DataSource = new CedenteDAO().FunGetCedentes(); DdlCedente.DataTextField = "Descripcion"; DdlCedente.DataValueField = "Codigo"; DdlCedente.DataBind(); _itemc.Text = "--Seleccione Catálago/Producto--"; _itemc.Value = "0"; DdlCatalogo.Items.Add(_itemc); break; case 1: ViewState["Efectivas"] = "0"; GrdvEfectivas.DataSource = null; GrdvEfectivas.DataBind(); GrdvNoEfectivas.DataSource = null; GrdvNoEfectivas.DataBind(); ImgExportar.Visible = false; ImgExportar1.Visible = false; break; } }
protected void BtnProcesar_Click(object sender, EventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } if (DdlCatalogo.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Catálogo..!", this); return; } if (!new FuncionesDAO().IsDate(TxtFechaInicio.Text)) { new FuncionesDAO().FunShowJSMessage("No es una fecha válida..!", this); return; } if (!new FuncionesDAO().IsDate(TxtFechaFin.Text)) { new FuncionesDAO().FunShowJSMessage("No es una fecha válida..!", this); return; } if (DateTime.ParseExact(TxtFechaInicio.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture) > DateTime.ParseExact(TxtFechaFin.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture)) { new FuncionesDAO().FunShowJSMessage("La Fecha de Inicio no puede ser mayor a la Fecha de Fin..!", this); return; } _dts = new ConsultaDatosDAO().FunConsultaDatos(102, int.Parse(ViewState["codigoCPCE"].ToString()), 0, 0, "", TxtFechaInicio.Text, TxtFechaFin.Text, Session["Conectar"].ToString()); ViewState["Efectivas"] = _dts.Tables[0].Rows.Count; GrdvEfectivas.DataSource = _dts.Tables[0]; GrdvEfectivas.DataBind(); ViewState["GrdvEfectivas"] = _dts.Tables[0]; if (_dts.Tables[0].Rows.Count > 0) { ImgExportar.Visible = true; } GrdvNoEfectivas.DataSource = _dts.Tables[1]; GrdvNoEfectivas.DataBind(); if (_dts.Tables[1].Rows.Count > 0) { ImgExportar1.Visible = true; } ViewState["GrdvNoEfectivas"] = _dts.Tables[1]; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }