public bool Consultar() { DsTarifariosRetiroEntrega ds = (DsTarifariosRetiroEntrega)this.GetTarifariosDataSet(); if (ds == null) { return(false); } DsTarifariosRetiroEntrega.DatosRow dr = ds.Datos.FindByTarifarioRetiroEntregaID(this.TarifarioID); if (dr == null) { return(false); } this.UnidadNegocioID = dr.UnidadNegocioID; this.FactorAjuste = dr.IsFactorAjusteNull() ? null : dr.FactorAjuste; this.ImporteAjuste = dr.IsImporteAjusteNull() ? 0 : dr.ImporteAjuste; this.PorcentajeAjuste = dr.IsPorcentajeAjusteNull() ? 0 : dr.PorcentajeAjuste; this.TarifarioDescrip = dr.TarifarioRetiroEntregaDescrip; this.ImporteKgExcedente = dr.ImporteKgExcedente; this.ValorizacionTarifario = (SisPack.ValorizacionTarifario)Convert.ToInt32(dr.ValorizacionTarifarioID); this.esTarifarioGeneral = dr.EsTarifarioGeneral; this.TarifarioRefID = dr.IsTarifarioRetiroEntregaRefIDNull() ? 0 : dr.TarifarioRetiroEntregaRefID; this.EstadoTarifario = dr.IsEstadoTarifarioIDNull() ? 0 : (SisPack.EstadoTarifario)Convert.ToInt32(dr.EstadoTarifarioID); this.ImporteMinimoValorDeclarado = dr.IsImporteMinimoValorDeclaradoNull() ? 0 : dr.ImporteMinimoValorDeclarado; //Consulto todos los topes que tiene el tarifario y completo la coleccion de topes this.TopesCol.TarifarioID = this.TarifarioID; this.TopesCol.Consultar(); return(true); }
public bool GetTarifarioByDescripcionSEL() { DsTarifariosRetiroEntrega ds = new DsTarifariosRetiroEntrega(); SqlParameter pTarifarioDescrip = new SqlParameter("@TarifarioDescrip", this.TarifarioDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifarioRetiroEntregaByDescripcionSEL", pTarifarioDescrip); if (ds.Datos.Rows.Count > 0) { DsTarifariosRetiroEntrega.DatosRow dr = (DsTarifariosRetiroEntrega.DatosRow)ds.Datos.Rows[0]; this.Baja = dr.Baja; this.TarifarioID = dr.TarifarioRetiroEntregaID; } return(true); }