Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 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);
     }
 }