/// <summary> /// Método que llena un dataset con un SP que completa datos de Zona y de TarifarioFleteZona. /// </summary> /// <returns></returns> public DsTarifariosFleteZona GetTarifariosFleteZonaDataSet() { DsTarifariosFleteZona ds = new DsTarifariosFleteZona(); SqlParameter pTarifarioFleteID = new SqlParameter("@TarifarioFleteID", Utiles.BaseDatos.IntToSql(this.TarifarioFleteID)); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosFleteZonaALL", pTarifarioFleteID); return(ds); }
private DsTarifariosFleteZona.DatosRow GetTarifariosFleteZonaDataRow() { DsTarifariosFleteZona ds = new DsTarifariosFleteZona(); DsTarifariosFleteZona.DatosRow dr = null; SqlParameter pTarifarioFleteZonaID = new SqlParameter("@TarifarioFleteZonaID", this.TarifarioFleteZonaID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifarioFleteZonaONE", pTarifarioFleteZonaID); if (ds != null) { dr = (DsTarifariosFleteZona.DatosRow)ds.Datos.Rows[0]; } return(dr); }
public DsTarifariosFleteZona GetZonasDisponiblesDataSet() { DsTarifariosFleteZona ds = new DsTarifariosFleteZona(); SqlParameter pTarifarioFleteID = new SqlParameter("@TarifarioFleteID", this.TarifarioFleteID); if (this.TarifarioFleteRefID > 0) { SqlParameter pTarifarioFleteRefID = new SqlParameter("@TarifarioFleteRefID", this.TarifarioFleteRefID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ZonasTarifarioRefDisponiblesByTarifarioFleteID", pTarifarioFleteID, pTarifarioFleteRefID); } else { SqlParameter pUnidadNegocioID = new SqlParameter("@UnidadNegocioID", this.UnidadNegocioID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ZonasUNegocioDisponiblesByTarifarioFleteID", pTarifarioFleteID, pUnidadNegocioID); } return(ds); }
/// <summary> /// Metodo que consulta todos los importes para las distintas zonas de un tarifario en especial. /// </summary> /// <returns></returns> public bool Consultar() { DsTarifariosFleteZona ds = this.GetTarifariosFleteZonaDataSet(); if (ds == null) { return(false); } DsTarifariosFleteZona.DatosRow dr = null; for (int i = 0; i < ds.Datos.Rows.Count; i++) { dr = (DsTarifariosFleteZona.DatosRow)ds.Datos.Rows[i]; ITarifarioFleteZona oTarifarioFleteZona = (ITarifarioFleteZona)this.AddTarifarioFleteZona(); oTarifarioFleteZona.Cargar(dr); } return(true); }