public DsProvincias.DatosRow[] ConsultarByDescrip() { DsProvincias ds = this.GetProvinciasDataSet(); DsProvincias.DatosRow[] dr = (DsProvincias.DatosRow [])ds.Datos.Select("ProvinciaDescrip Like " + "'" + this.provinciaDescrip + "%'", "provinciaDescrip"); return(dr); }
public override global::System.Data.DataSet Clone() { DsProvincias cln = ((DsProvincias)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { DsProvincias ds = new DsProvincias(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
public List <ListLocalidades> ObtCodPostales(string term, string provinciaID) { var lstLocalidades = new List <ListLocalidades>(); ILocalidad localidad = LocalidadFactory.GetLocalidad(); DsLocalidades ds = null; int provID = Utiles.Validaciones.obtieneEntero(provinciaID); if (provID > 0) { localidad.Provincia.ProvinciaID = provID; ds = localidad.GetLocalidadesByProvinciaID(); } else { ds = localidad.GetLocalidadesDataSet(); } term = term.ToLower(); foreach (DsLocalidades.DatosRow dr in ds.Datos) { // No mostrar la localidad capital federal if (dr.CodigoPostal.Contains(term) && dr.LocalidadID != (int)NegociosSisPackInterface.SisPack.LocalidadCodigoPostal.CapitalFederal) { lstLocalidades.Add(new ListLocalidades { localidadID = dr.LocalidadID.ToString(), localidad = dr.LocalidadDescrip, localidadConAdicional = dr.LocalidadDescrip + ", " + " (" + dr.CodigoPostal + ")", codPostal = dr.CodigoPostal, provinciaID = dr.ProvinciaID.ToString(), provinciaDescrip = dr.ProvinciaDescrip }); } } try { Convert.ToInt32(term); lstLocalidades = lstLocalidades.OrderBy(x => x.codPostal).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(lstLocalidades.ToList()); }
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()); }
public bool GetProvinciasByProvinciaDescrip() { DsProvincias ds = new DsProvincias(); SqlParameter pProvinciaDescrip = new SqlParameter("@ProvinciaDescrip", this.ProvinciaDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ProvinciaByDescripcionSEL", pProvinciaDescrip); if (ds.Datos.Rows.Count > 0) { DsProvincias.DatosRow dr = (DsProvincias.DatosRow)ds.Datos.Rows[0]; this.ProvinciaDescrip = dr.ProvinciaDescrip; this.RequiereFacturaE = dr.RequiereFacturaE; this.Baja = dr.Baja; this.Pais.PaisID = dr.PaisID; this.ProvinciaID = dr.ProvinciaID; this.Pais.Consultar(); } return(true); }
public DsProvincias GetProvinciasDataSet() { DsProvincias ds = new DsProvincias(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Provincia.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ProvinciasALL"); try { CacheDataManager.SetCacheValue(SisPack.CacheObjetos.Provincia.ToString(), ds); } catch (Exception) { } } else { ds = (DsProvincias)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Provincia.ToString()); } return(ds); }
public bool Consultar() { DsProvincias ds = this.GetProvinciasDataSet(); if (ds == null) { return(false); } DsProvincias.DatosRow dr = ds.Datos.FindByProvinciaID(this.ProvinciaID); if (dr == null) { return(false); } this.ProvinciaDescrip = dr.ProvinciaDescrip; this.RequiereFacturaE = dr.RequiereFacturaE; this.Baja = dr.Baja; this.Pais.PaisID = dr.PaisID; this.Pais.Consultar(); return(true); }
public List <ListCalles> ObtCalles(string term, string localidadID) { var lstCalles = new List <ListCalles>(); ICodigoPostal codPostal = CodigoPostalFactory.GetCodigoPostal(); DsCodigosPostales ds = null; codPostal.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); ds = codPostal.GetCodigosPostalesByLocalidadID(); ILocalidad l = LocalidadFactory.GetLocalidad(); l.LocalidadID = Utiles.Validaciones.obtieneEntero(localidadID); l.ConsultarByID(); term = term.ToLower(); foreach (DsCodigosPostales.DatosRow dr in ds.Datos) { if (dr.CalleDescrip.ToLower().Contains(term) || dr.CodigoPostal.Contains(term)) { lstCalles.Add(new ListCalles { codPostalID = dr.CodigoPostalID.ToString(), calle = dr.CalleDescrip, calleConAdicional = dr.CalleDescrip + ", " + dr.AlturaDesde + " - " + dr.AlturaHasta + " (" + dr.CodigoPostal + ")", codPostal = dr.CodigoPostal, alturaDesde = dr.AlturaDesde, alturaHasta = dr.AlturaHasta, localidad = l.LocalidadDescrip, localidadID = l.LocalidadID.ToString(), provinciaID = l.Provincia.ProvinciaID.ToString(), provinciaDescrip = l.Provincia.ProvinciaDescrip }); } } try { Convert.ToInt32(term); lstCalles = lstCalles.OrderBy(x => x.codPostal).ToList(); } catch { } return(lstCalles.ToList()); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); DsProvincias ds = new DsProvincias(); global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); any1.Namespace = "http://www.w3.org/2001/XMLSchema"; any1.MinOccurs = new decimal(0); any1.MaxOccurs = decimal.MaxValue; any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any1); global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; any2.MinOccurs = new decimal(1); any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any2); global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute1.Name = "namespace"; attribute1.FixedValue = ds.Namespace; type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; attribute2.FixedValue = "DatosDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }