public bool ConsultarByID() { DsLocalidades ds = new DsLocalidades(); SqlParameter pLocalidadID = new SqlParameter("@LocalidadID", this.LocalidadID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadONE", pLocalidadID); if (ds == null) { return(false); } DsLocalidades.DatosRow dr = ds.Datos.FindByLocalidadID(this.LocalidadID); if (dr == null) { return(false); } this.LocalidadDescrip = dr.LocalidadDescrip; this.CodigoPostal = dr.CodigoPostal; this.Baja = dr.Baja; this.Departamento.DepartamentoID = dr.IsDepartamentoIDNull() ? 0 : dr.DepartamentoID; if (this.Departamento.DepartamentoID != 0) { this.Departamento.Consultar(); } this.Provincia.ProvinciaID = dr.IsProvinciaIDNull() ? 0 : dr.ProvinciaID; if (this.Provincia.ProvinciaID != 0) { this.Provincia.Consultar(); } return(true); }
public bool ConsultarByCodigoPostalDescripcion() { DsLocalidades ds = new DsLocalidades(); SqlParameter pCodigoPostal = new SqlParameter("@CodigoPostal", this.CodigoPostal); SqlParameter pLocalidadDescrip = new SqlParameter("@LocalidadDescrip", this.LocalidadDescrip); SqlParameter pProvinciaID = new SqlParameter("@ProvinciaID", this.Provincia.ProvinciaID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadByCodigoPostalDescripcionSEL", pCodigoPostal, pLocalidadDescrip, pProvinciaID); if (ds.Datos.Rows.Count > 0) { DsLocalidades.DatosRow dr = (DsLocalidades.DatosRow)ds.Datos.Rows[0]; this.Baja = dr.Baja; this.CodigoPostal = dr.CodigoPostal; this.LocalidadID = dr.LocalidadID; this.LocalidadDescrip = dr.LocalidadDescrip; this.Departamento.DepartamentoID = dr.IsDepartamentoIDNull() ? 0 : dr.DepartamentoID; if (this.Departamento.DepartamentoID != 0) { this.Departamento.Consultar(); } this.Provincia.ProvinciaID = dr.IsProvinciaIDNull() ? 0 : dr.ProvinciaID; if (this.Provincia.ProvinciaID != 0) { this.Provincia.Consultar(); } } return(true); }
/// <summary> /// Procedimiento para cargar las localidades de la provincia seleccionada /// </summary> private void CargarLocalidades() { // Reviso si hay una provincia seleccionada if (ddlProvincia.SelectedIndex > 0) { // Si hay una provincia seleccionada // Cargo las localidades de la provincia ILocalidad localidad = LocalidadFactory.GetLocalidad(); DsLocalidades.DatosRow[] localidadesDeLaProvincia = (DsLocalidades.DatosRow[])localidad.GetLocalidadesDataSet().Datos.Select("ProvinciaId=" + ddlProvincia.SelectedValue); DsLocalidades dslocalidades = new DsLocalidades(); foreach (DsLocalidades.DatosRow dr in localidadesDeLaProvincia) { dslocalidades.Datos.ImportRow(dr); } ddlLocalidad.DataSource = dslocalidades.Datos; ddlLocalidad.DataValueField = "LocalidadID"; ddlLocalidad.DataTextField = "LocalidadDescrip"; ddlLocalidad.DataBind(); ddlLocalidad.Items.Insert(0, new ListItem("Todas", "0")); } else { // No hay una provincia seleccionada. Limpio las localidades ddlLocalidad.Items.Clear(); } }
public DsLocalidades GetLocalidadesConCruceKmsDataSet() { DsLocalidades ds = new DsLocalidades(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesConCruceKmsALL"); return(ds); }
public DsLocalidades GetLocalidadesDataSet() { DsLocalidades ds = new DsLocalidades(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesALL"); try { CacheDataManager.SetCacheValue(SisPack.CacheObjetos.Localidad.ToString(), ds); } catch (Exception) { } } else { try { ds = (DsLocalidades)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString()); } catch (Exception) { } } return(ds); }
public bool Consultar() { DsLocalidades ds = this.GetLocalidadesDataSet(); if (ds == null) { return(false); } DsLocalidades.DatosRow dr = ds.Datos.FindByLocalidadID(this.LocalidadID); if (dr == null) { return(false); } this.LocalidadDescrip = dr.LocalidadDescrip; this.CodigoPostal = dr.CodigoPostal; this.Baja = dr.Baja; this.Departamento.DepartamentoID = dr.IsDepartamentoIDNull() ? 0 : dr.DepartamentoID; if (this.Departamento.DepartamentoID != 0) { this.Departamento.Consultar(); } this.Provincia.ProvinciaID = dr.IsProvinciaIDNull() ? 0 : dr.ProvinciaID; if (this.Provincia.ProvinciaID != 0) { this.Provincia.Consultar(); } return(true); }
public DsLocalidades GetLocalidadesConAgenciaParadaEventualesDataSet(bool esOrigen) { DsLocalidades ds = new DsLocalidades(); SqlParameter pEsOrigen = new SqlParameter("@EsOrigen", esOrigen); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesConAgenciaParadaEventualesALL", pEsOrigen); return(ds); }
public DsLocalidades GetLocalidadesByProvinciaIDDistribucion(int Provincia) { DsLocalidades ds = new DsLocalidades(); SqlParameter pProvincia = new SqlParameter("@Provincia", Provincia); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "getLocalidadByProvinciaID", pProvincia); return(ds); }
public override global::System.Data.DataSet Clone() { DsLocalidades cln = ((DsLocalidades)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public DsLocalidades GetLocalidadesParaAgrupacionByProvinciaID() { DsLocalidades ds = new DsLocalidades(); SqlParameter pProvinciaID = new SqlParameter("@ProvinciaID", this.Provincia.ProvinciaID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesParaAgrupacionByProvinciaID", pProvinciaID); return(ds); }
public DsLocalidades GetLocalidadesConsultaDataSet() { DsLocalidades ds = new DsLocalidades(); SqlParameter pLocalidadDescrip = new SqlParameter("@LocalidadDescrip", this.LocalidadDescrip); SqlParameter pProvinciaDescrip = new SqlParameter("@ProvinciaDescrip", this.Provincia.ProvinciaDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadSEL", pLocalidadDescrip, pProvinciaDescrip); return(ds); }
/// <summary> /// Función para obtener las localidades que pueden asignar los destinatarios y/o remitentes para realizar envíos de encomiendas desde la Web. /// </summary> public DsLocalidades GetLocalidadesMigrarAWebDataSet() { DsLocalidades ds = new DsLocalidades(); // Busco los datos Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesMigrarAWebALL"); // Devuelvo los datos encontrados return(ds); }
public DsLocalidades GetLocalidadesConCruceKmsDataSet(string localidadDescrip, string provinciaDescrip) { DsLocalidades ds = new DsLocalidades(); SqlParameter pLocalidadDescrip = new SqlParameter("@LocalidadDescrip", localidadDescrip); SqlParameter pProvinciaDescrip = new SqlParameter("@ProvinciaDescrip", provinciaDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "KmsLocalidadSEL", pLocalidadDescrip, pProvinciaDescrip); return(ds); }
/// <summary> /// Función para obtener las localidades de un departamento que no ha sido asignadas a una agencia para retiro web /// </summary> /// <param name="DepartamentoId">Id del departamento</param> /// <returns></returns> public DsLocalidades GetLocalidadesSinAsignarAgenciaRetiroWeb(int DepartamentoId) { DsLocalidades ds = new DsLocalidades(); // Cargo lso parametros SqlParameter pDepartamentoId = new SqlParameter("@DepartamentoId", DepartamentoId); // Busco los datos Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadSelSinAgenciaRetiroWeb", pDepartamentoId); // Devuelvo los datos encontrados return(ds); }
public DsLocalidades GetAreaInfluenciaAgenciaDataSet() { DsLocalidades ds = new DsLocalidades(); SqlParameter pAgenciaID = new SqlParameter("@AgenciaID", this.AgenciaID); SqlParameter pAreaInfluenciaID = new SqlParameter("@AreaInfluenciaID", this.AreaInfluenciaID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AreaInfluenciaByAgenciaSEL", pAgenciaID, pAreaInfluenciaID); return(ds); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { DsLocalidades ds = new DsLocalidades(); 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 DsLocalidades GetLocalidadesSinCruceKmsDataSet() { DsLocalidades ds = new DsLocalidades(); /*if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString()) == null) * {*/ Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesSinCruceKmsALL"); /*CacheDataManager.SetCacheValue(SisPack.CacheObjetos.Localidad.ToString(), ds); * } * else * ds = (DsLocalidades) CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString());*/ return(ds); }
public DsLocalidades GetLocalidadesByProvinciaID() { DsLocalidades.DatosRow[] localidadesDeLaProvincia = (DsLocalidades.DatosRow[]) this.GetLocalidadesDataSet().Datos.Select("ProvinciaId=" + this.Provincia.ProvinciaID); DsLocalidades dslocalidades = new DsLocalidades(); foreach (DsLocalidades.DatosRow dr in localidadesDeLaProvincia) { dslocalidades.Datos.ImportRow(dr); } return(dslocalidades); //DsLocalidades ds = new DsLocalidades(); //SqlParameter pProvinciaID = new SqlParameter("@ProvinciaID", this.Provincia.ProvinciaID); //Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesByProvinciaID", pProvinciaID); //return ds; }
private void BindGridSecundaria(int currentPage) { try { SisPackController.AdministrarGrillas.Configurar(dtgAreaSecundaria, "LocalidadID", 10); IAreaInfluenciaAgencia areaInfluenciaAgencia = AreaInfluenciaAgenciaFactory.GetAreaInfluenciaAgencia(); areaInfluenciaAgencia.AgenciaID = this.agenciaID; areaInfluenciaAgencia.AreaInfluenciaID = (int)NegociosSisPackInterface.SisPack.AreaInfluencia.Secundaria; DsLocalidades ds = areaInfluenciaAgencia.GetAreaInfluenciaAgenciaDataSet(); dtgAreaSecundaria.DataSource = ds; // actualizo la grilla dtgAreaSecundaria.CurrentPageIndex = currentPage; dtgAreaSecundaria.DataBind(); if (ds.Datos.Count > 0) { this.trAreaSecundaria.Visible = false; this.trGrillaSecundaria.Visible = true; } else { this.trAreaSecundaria.Visible = true; this.trGrillaSecundaria.Visible = false; } } catch (HttpException ex) { if (ex.ErrorCode == -2147467259) //{"Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount."} System.SystemException { this.BindGridSecundaria(0); } else { this.ManejaErrores(ex); } } }
private void dtgAreaSecundaria_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { BindGridSecundaria(0); DsLocalidades ds = (DsLocalidades)dtgAreaSecundaria.DataSource; // Obtengo la fila que se va a eliminar DsLocalidades.DatosRow dr = (DsLocalidades.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex]; // Creo el objeto y le seteo el id IAreaInfluenciaAgencia areaInfluenciaAgencia = AreaInfluenciaAgenciaFactory.GetAreaInfluenciaAgencia(); areaInfluenciaAgencia.AgenciaID = this.agenciaID; areaInfluenciaAgencia.LocalidadID = dr.LocalidadID; // Lo elimino areaInfluenciaAgencia.Eliminar(); // Actualizo la grilla BindGridSecundaria(0); } catch (Exception ex) { this.ManejaErrores(ex); } }
public static string CargarLocalidades(string provincia) { // Obtengo los datos que vienen en contextKey string datos = ""; int provinciaID = Utiles.Validaciones.obtieneEntero(provincia); ILocalidad localidad = LocalidadFactory.GetLocalidad(); localidad.Provincia.ProvinciaID = provinciaID; DsLocalidades dsLocalidades = localidad.GetLocalidadesByProvinciaID(); string sLocalidad = ""; foreach (DsLocalidades.DatosRow dr in dsLocalidades.Datos.Rows) { sLocalidad = dr.LocalidadDescrip.Trim(); string nuevoDato = dr.LocalidadID.ToString() + "," + sLocalidad + ";"; if (datos.IndexOf(nuevoDato) < 0) { datos += nuevoDato; } } return(datos); }
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(); DsLocalidades ds = new DsLocalidades(); 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); }