public bool ConsultarByParadaCodigo() { try { DsAgenciaParada ds = new DsAgenciaParada(); SqlParameter pParadaCodigo = new SqlParameter("@ParadaCodigo", this.ParadaCodigo); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AgenciaParadaByParadaCodigo", pParadaCodigo); // si el dataset tiene datos... if (ds.Datos.Rows.Count > 0) { DsAgenciaParada.DatosRow dr = (DsAgenciaParada.DatosRow)ds.Datos.Rows[0]; this.AgenciaID = dr.IsAgenciaIDNull() ? 0 : dr.AgenciaID; this.Baja = dr.Baja; this.ParadaCodigo = dr.ParadaCodigo; this.ParadaDescrip = dr.ParadaDescrip; this.UnidadNegocioID = dr.UnidadNegocioID; this.AgenciaParadaID = dr.AgenciaParadaID; return(true); } return(false); } catch (Exception ex) { throw ex; } }
public DsAgenciaParada GetAgenciasParadasConsultaDataSet() { DsAgenciaParada ds = new DsAgenciaParada(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ParadaAgenciaSEL"); return(ds); }
public DsAgenciaParada GetParadas() { DsAgenciaParada ds = new DsAgenciaParada(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ParadasOmniPackALL"); return(ds); }
public DsAgenciaParada GetParadasDataSet() { DsAgenciaParada ds = new DsAgenciaParada(); SqlParameter pParadaCodigo = new SqlParameter("@ParadaCodigo", this.ParadaCodigo); SqlParameter pParadaDescrip = new SqlParameter("@ParadaDescrip", this.ParadaDescrip); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ParadaSEL", pParadaCodigo, pParadaDescrip); return(ds); }
private void AsignarAgencia(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string pagRegreso = "AgenciaParada.aspx"; DsAgenciaParada ds = (DsAgenciaParada)Session["Paradas"]; DsAgenciaParada.DatosRow dr = (DsAgenciaParada.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex]; Page.RegisterStartupScript("IVincularAgenciaParada", GenerarJavaScripts.AbrirVentanaModalConRegreso("IVincularAgenciaParada.aspx?ParadaCodigo=" + dr.ParadaCodigo.ToString(), 600, 400, true, pagRegreso)); this.BindGrid(); }
private void BindGrid() { DataSet ds = new DataSet(); SisPackController.AdministrarGrillas.Configurar(this.hgParadas, "AgenciaID", this.CantidadOpciones); //meto las Paradas en el Ds IAgenciaParada parada = AgenciaParadaFactory.GetAgenciaParada(); parada.ParadaCodigo = this.txtParadaCodigo.Text; parada.ParadaDescrip = this.txtParadaDescrip.Text; DsAgenciaParada dsParadas = parada.GetParadasDataSet(); Session["Paradas"] = dsParadas; ds.Tables.Add(dsParadas.Datos.Clone()); ds.Tables[0].TableName = "Paradas"; foreach (System.Data.DataRow row in dsParadas.Datos.Rows) { ds.Tables["Paradas"].ImportRow(row); } //meto las Agencias en el Ds IAgenciaParada agencia = AgenciaParadaFactory.GetAgenciaParada(); DsAgenciaParada dsAgencias = agencia.GetAgenciasParadasConsultaDataSet(); Session["Agencias"] = dsAgencias; ds.Tables.Add(dsAgencias.Datos.Clone()); ds.Tables[1].TableName = "Agencias"; foreach (System.Data.DataRow row in dsAgencias.Datos.Rows) { ds.Tables["Agencias"].ImportRow(row); } //Relacion Paradas -> Agencias DataColumn dc1 = ds.Tables[0].Columns["ParadaCodigo"]; DataColumn dc2 = ds.Tables[1].Columns["ParadaCodigo"]; DataRelation dr = new DataRelation("Parada_Agencia", dc1, dc2, false); ds.Relations.Add(dr); this.hgParadas.DataSource = ds; Session["dsParadasAgencias"] = ds; this.hgParadas.DataMember = "Paradas"; this.hgParadas.DataBind(); }
public DsAgenciaParada GetAgenciasParadasDataSet() { DsAgenciaParada ds = new DsAgenciaParada(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgenciaParadasALL.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ParadasALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.AgenciaParadasALL.ToString(), ds); } else { ds = (DsAgenciaParada)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgenciaParadasALL.ToString()); } return(ds); }
public DsAgenciaParada GetAgenciasParadasSELDataSet(int agenciaConectada) { DsAgenciaParada ds = new DsAgenciaParada(); /*if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgenciaParada.ToString()) == null) * {*/ SqlParameter pUnidadNegocioID = new SqlParameter("@UnidadNegocioID", this.UnidadNegocioID); SqlParameter pAgenciaConectadaID = new SqlParameter("@AgenciaConectadaID", agenciaConectada); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AgenciasParadasSEL", pUnidadNegocioID, pAgenciaConectadaID); /*CacheDataManager.SetCacheValue(SisPack.CacheObjetos.AgenciaParada.ToString(), ds); * } * else * ds= (DsAgenciaParada) CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgenciaParada.ToString());*/ return(ds); }
private void LlenarCombos() { try { IAgenciaParada parada = AgenciaParadaFactory.GetAgenciaParada(); DsAgenciaParada ds = parada.GetParadas(); ddlCodParada.Items.Clear(); ddlCodParada.DataTextField = "CodigoDescrip"; ddlCodParada.DataValueField = "ParadaCodigo"; ddlCodParada.DataSource = ds.Datos; ddlCodParada.DataBind(); ddlCodParada.Items.Insert(0, "Elija un codigo de parada"); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void LlenarComboServicioVuelta() { try { IServicioTransporte servTransporte = ServicioTransporteFactory.GetServicioTransporte(); string codigoParadaOrigen = this.ddlOrigenVuelta.SelectedValue; string codigoParadaDestino = this.ddlDestinoVuelta.SelectedValue; IAgenciaParada agenciaParada = AgenciaParadaFactory.GetAgenciaParada(); DsAgenciaParada dsParadas = agenciaParada.GetAgenciasParadasConsultaDataSet(); DsAgenciaParada.DatosRow[] dr = (DsAgenciaParada.DatosRow[])dsParadas.Datos.Select("ParadaCodigo like " + "'" + codigoParadaOrigen + "'"); DataSet ds = servTransporte.GetServicioByOrigenDestinoFechaActivosInactivosDataSet(dr[0].AgenciaID, codigoParadaDestino, Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaServicioVuelta.Text)); ddlServiciosVuelta.DataSource = ds; ddlServiciosVuelta.DataValueField = "ServicioTransporteID"; ddlServiciosVuelta.DataTextField = "ServicioTransporteDescrip"; ddlServiciosVuelta.DataBind(); ddlServiciosVuelta.Items.Insert(0, new ListItem("Elija Servicio de Transporte", string.Empty)); } catch (Exception ex) { ManejaErrores(ex); } }