void BindGrid(int currentPage) { //Llenar grilla SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioID", this.CantidadOpciones); ITarifario oTarifario; if (this.Request.QueryString["Tipo"] == "Costo") { oTarifario = TarifarioReDespachoFactory.GetTarifarioRedespacho("C"); } else { oTarifario = TarifarioReDespachoFactory.GetTarifarioRedespacho("V"); } DsTarifariosCostoRedespacho ds = (DsTarifariosCostoRedespacho)oTarifario.GetTarifariosDataSet(); if (Convert.ToInt32(Session["valorizacion"]) > 0) //if (ddlValorizacion.SelectedIndex > 0) { ddlValorizacion.SelectedIndex = Convert.ToInt32(Session["valorizacion"]); //dtgTarifarios.DataSource = (DsTarifariosCostoRedespacho.DatosRow[]) ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = "+ Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'" ,"TarifarioDescrip"); dtgTarifarios.DataSource = (DsTarifariosCostoRedespacho.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioDescrip"); } else { dtgTarifarios.DataSource = (DsTarifariosCostoRedespacho.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND TarifarioDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioDescrip"); } dtgTarifarios.CurrentPageIndex = currentPage; dtgTarifarios.DataBind(); }
public DataSet GetTarifariosReferenciados() { DsTarifariosCostoRedespacho ds = new DsTarifariosCostoRedespacho(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosVentaRedespachoReferenciadosALL"); return(ds); }
public bool Consultar() { DsTarifariosCostoRedespacho ds = (DsTarifariosCostoRedespacho)this.GetTarifariosDataSet(); if (ds == null) { return(false); } DsTarifariosCostoRedespacho.DatosRow dr = ds.Datos.FindByTarifarioID(TarifarioID); if (dr == null) { return(false); } TarifarioDescrip = dr.TarifarioDescrip; this.UnidadNegocioID = dr.UnidadNegocioID; this.ImporteKgExcedente = dr.ImporteKgExcedente; this.ValorizacionTarifario = (SisPack.ValorizacionTarifario)Convert.ToInt32(dr.ValorizacionTarifarioID); this.EstadoTarifario = (SisPack.EstadoTarifario)Convert.ToInt32(dr.EstadoTarifarioID); this.ImporteMinimoValorDeclarado = dr.IsImporteMinimoValorDeclaradoNull() ? 0 : Convert.ToDouble(dr.ImporteMinimoValorDeclarado); //Consulto todos los topes que tiene el tarifario y completo la coleccion de topes this.TopesCol.TarifarioID = TarifarioID; this.TopesCol.Consultar(); return(true); }
public bool TieneTarifariosDerivados() { DsTarifariosCostoRedespacho ds = new DsTarifariosCostoRedespacho(); SqlParameter pTarifarioID = new SqlParameter("@TarifarioCostoRedespachoID", TarifarioID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosHijosByTarifarioCostoRedespachoID", pTarifarioID); if (ds.Datos.Rows.Count > 0 && TarifarioID != 0) { //if(ds == null) return(true); } else { return(false); } }