public DsTarifariosRetiroEntrega GetTarifariosRetiroEntregaIncrementosBonificaciones() { DsTarifariosRetiroEntrega ds = new DsTarifariosRetiroEntrega(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifarioRetiroEntregaSELIncrementosBonificaciones"); return(ds); }
public DataSet GetTarifariosDataSet() { DsTarifariosRetiroEntrega ds = new DsTarifariosRetiroEntrega(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosRetiroEntregaALL"); return(ds); }
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 TieneTarifariosDerivados() { DsTarifariosRetiroEntrega ds = new DsTarifariosRetiroEntrega(); SqlParameter pTarifarioRetiroEntregaID = new SqlParameter("@TarifarioRetiroEntregaID", this.TarifarioID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosHijosByTarifarioRetiroEntregaID", pTarifarioRetiroEntregaID); if (ds.Datos.Rows.Count == 0 && this.TarifarioID != 0) { //if(ds == null) return(true); } else { return(false); } }
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); }
public bool HayTarifarioGeneral() { DsTarifariosRetiroEntrega ds = (DsTarifariosRetiroEntrega)this.GetTarifariosDataSet(); if (ds == null) { return(false); } DsTarifariosRetiroEntrega.DatosRow[] dr = (DsTarifariosRetiroEntrega.DatosRow[])ds.Datos.Select("EsTarifarioGeneral = 1"); if (dr.Length == 0) { return(false); } else { return(true); } }
void BindGrid(int currentPage) { //Llenar grilla SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioRetiroEntregaID", this.CantidadOpciones); ITarifario oTarifario = TarifarioFactory.GetTarifario("RE"); DsTarifariosRetiroEntrega ds = (DsTarifariosRetiroEntrega)oTarifario.GetTarifariosDataSet(); if (ddlValorizacion.SelectedIndex > 0) { dtgTarifarios.DataSource = (DsTarifariosRetiroEntrega.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioRetiroEntregaDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'" + " AND EsTarifarioGeneral = 0" + " AND EstadoTarifarioID=5 ", "TarifarioRetiroEntregaDescrip"); } else { dtgTarifarios.DataSource = (DsTarifariosRetiroEntrega.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND TarifarioRetiroEntregaDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'" + " AND EsTarifarioGeneral = 0" + " AND EstadoTarifarioID=5 ", "TarifarioRetiroEntregaDescrip"); } dtgTarifarios.CurrentPageIndex = currentPage; dtgTarifarios.DataBind(); }