Esempio n. 1
0
        protected void ddlProductosCliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            IUnidadVenta   uvpt   = UnidadVentaFactory.GetUnidadVenta();
            DsUnidadVentaP dste   = new DsUnidadVentaP();
            List <string>  listTe = new List <string>();

            //AREGLAR ACA QUE NO CARGUE LO MISMO
            this.dsCliente = (DsEmisionMasivaExcel.DatosDataTable)Session["dsEmisionMasivaClientesOR"];
            string producto;

            producto = ddlProductosCliente.SelectedValue.ToString();
            string filtro = "ProductoDescrip LIKE '" + producto + "%'";

            dste = uvpt.GetProducto(dsCliente.Rows[0].ItemArray[0].ToString());
            DsUnidadVentaP.DatosRow[] drListas = (DsUnidadVentaP.DatosRow[])dste.Datos.Select(filtro);
            DsUnidadVentaP.DatosRow   drl      = drListas[0];


            int valor = drListas.Count();

            for (int i = 0; i < drListas.Count(); i++)
            {
                if (!listTe.Contains(drListas[i].TiempoEntregaDescrip))
                {
                    listTe.Add(drListas[i].TiempoEntregaDescrip);
                }
            }
            ddlTiempoEntregaCliente.DataSource = listTe;
            ddlTiempoEntregaCliente.DataBind();
        }
Esempio n. 2
0
        private void CargarCombos()
        {
            List <string>      listProd = new List <string>();
            List <string>      listTe   = new List <string>();
            DsClientesUVCodigo dsp      = new DsClientesUVCodigo();
            DsUnidadVentaP     dste     = new DsUnidadVentaP();
            IUnidadVenta       uvpt     = UnidadVentaFactory.GetUnidadVenta();

            this.ds = (DsEmisionMasiva.DatosDataTable)Session["dsEmisionMasivaOR"];

            ICliente cli = ClienteFactory.GetCliente();

            cli.Codigo = ds[0].ItemArray[0].ToString();
            dsp        = cli.GetClienteUVbyCodigo(ds.Rows[0].ItemArray[0].ToString());


            foreach (DataRow drc in dsp.Dato)
            {
                if (!listProd.Contains(drc["ProductoDescrip"].ToString()))
                {
                    listProd.Add(drc["ProductoDescrip"].ToString());
                }
            }

            ddlProductos.DataSource = listProd.Distinct();
            ddlProductos.DataBind();

            string producto = "";

            if (ddlProductos.SelectedIndex == 0)
            {
                producto = listProd.First();
            }
            else
            {
                producto = ddlProductos.SelectedIndex.ToString();
            }

            string filtro = "ProductoDescrip LIKE '" + producto + "%'";

            dste = uvpt.GetProducto(ds.Rows[0].ItemArray[0].ToString());
            DsUnidadVentaP.DatosRow[] drListas = (DsUnidadVentaP.DatosRow[])dste.Datos.Select(filtro);
            DsUnidadVentaP.DatosRow   drl      = drListas[0];


            int valor = drListas.Count();

            for (int i = 0; i < drListas.Count(); i++)
            {
                if (!listTe.Contains(drListas[i].TiempoEntregaDescrip))
                {
                    listTe.Add(drListas[i].TiempoEntregaDescrip);
                }
            }
            ddlTiempoEntrega.DataSource = listTe;
            ddlTiempoEntrega.DataBind();
        }