Beispiel #1
0
        public List <ListProvincias> ObtProvincias(string term, string paisID)
        {
            var          lstProvincias = new List <ListProvincias>();
            IProvincia   provincia     = ProvinciaFactory.GetProvincia();
            DsProvincias ds            = null;
            int          pID           = Utiles.Validaciones.obtieneEntero(paisID);

            if (pID > 0)
            {
                provincia.Pais.PaisID = pID;
                ds = provincia.GetProvinciasDataSet();
            }
            else
            {
                ds = provincia.GetProvinciasDataSet();
            }

            term = term.ToLower();

            foreach (DsProvincias.DatosRow dr in ds.Datos)
            {
                if (dr.ProvinciaDescrip.ToLower().Contains(term))
                {
                    lstProvincias.Add(new ListProvincias {
                        provinciaID = dr.ProvinciaID.ToString(), provincia = dr.ProvinciaDescrip
                    });
                }
            }
            try
            {
                Convert.ToInt32(term);
                lstProvincias = lstProvincias.OrderBy(x => x.provincia).ToList();
            }
            catch
            { }

            /*var ciudades = from c in ds.Datos.Rows
             *             where c.CodPostal == term || c.Nombre.ToLower().Contains(term)
             *             select new Localidad { id = c.LocalidadID, value = c.Descripcion + ", (" + c.CodPostal + ")" };
             */

            /*
             * from RegistrosDatosProveedores in TablaDatosProveedores.AsEnumerable()
             *                                         where RegistrosDatosProveedores.Field<Int16>("Posicion") == 2
             *                                         select RegistrosDatosProveedores
             */

            return(lstProvincias.ToList());
        }
        protected DataView GetProvincias()
        {
            IProvincia provincia = ProvinciaFactory.GetProvincia();

            dvProvincias = provincia.GetProvinciasDataSet().Datos.DefaultView;
            return(dvProvincias);
        }
        private void LlenarCombosOrigen()
        {
            //Provincia Origen
            ddlProvinciaOrigen.Items.Clear();
            IProvincia provincia = ProvinciaFactory.GetProvincia();

            ddlProvinciaOrigen.DataSource     = provincia.GetProvinciasDataSet();
            ddlProvinciaOrigen.DataTextField  = "ProvinciaDescrip";
            ddlProvinciaOrigen.DataValueField = "ProvinciaID";
            ddlProvinciaOrigen.DataBind();
            ddlProvinciaOrigen.Items.Insert(0, new ListItem("Elija Provincia", string.Empty));

            //Provincia Destino
            ddlProvinciaDestino.Items.Clear();
            IProvincia provincia1 = ProvinciaFactory.GetProvincia();

            ddlProvinciaDestino.DataSource     = provincia1.GetProvinciasDataSet();
            ddlProvinciaDestino.DataTextField  = "ProvinciaDescrip";
            ddlProvinciaDestino.DataValueField = "ProvinciaID";
            ddlProvinciaDestino.DataBind();
            ddlProvinciaDestino.Items.Insert(0, new ListItem("Elija Provincia", string.Empty));

            //TipoCliente
            ddlClienteTipo.Items.Clear();
            ddlClienteTipo.Items.Insert(0, new ListItem("Eventual", "0"));
            ddlClienteTipo.Items.Insert(1, new ListItem("Corporativo", "1"));

            //TipoDoc
            ddlTipoDoc.Items.Clear();
            ddlTipoDoc.Items.Insert(0, new ListItem("Elija tipo de documento", "0"));
            ddlTipoDoc.Items.Insert(1, new ListItem("Cédula de Extranjería", "7"));
            ddlTipoDoc.Items.Insert(2, new ListItem("DNI", "1"));
            ddlTipoDoc.Items.Insert(3, new ListItem("Libreta Cívica", "2"));
            ddlTipoDoc.Items.Insert(4, new ListItem("Libreta de Enrolamiento", "3"));
            ddlTipoDoc.Items.Insert(5, new ListItem("Pasaporte", "4"));
            ddlTipoDoc.SelectedIndex = 2;

            //CondicionIva
            ddlCondicionIva.Items.Clear();
            ddlCondicionIva.Items.Insert(0, new ListItem("Responsable Inscripto", "1"));
            ddlCondicionIva.Items.Insert(1, new ListItem("Monotributo", "2"));
            ddlCondicionIva.Items.Insert(2, new ListItem("Exento", "4"));
            ddlCondicionIva.Items.Insert(3, new ListItem("Consumidor Final", "5"));
            ddlCondicionIva.SelectedValue = "5";
        }