Пример #1
0
        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;
            }
        }
Пример #2
0
        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();
            }
        }