protected void BtnModificar_Click(object sender, EventArgs e) { try { string _Codigo = Convert.ToString(TBCodigo.Text); string _Ciudad = Convert.ToString(TBCiudad.Text); string _Pais = Convert.ToString(DDLPais.Text); List <Facilidades> _Facilidades = new List <Facilidades>(); _Facilidades = (List <Facilidades>)Session["Facilidades"]; Terminales unaTer = new Terminales(_Codigo, _Ciudad, _Pais, _Facilidades); ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); FTerminal.Modificar_Terminal(unaTer); LblError.ForeColor = System.Drawing.Color.Blue; LblError.Text = "La Terminal " + Convert.ToString(unaTer.Codigo) + " ha sido modificada correctamente."; LimpioFormulario(); } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { LimpioFormulario(); ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); List <Terminales> ListaTerminales = FTerminal.Listar_Terminales(); Session["Terminales"] = ListaTerminales; DDLTerminal.DataSource = ListaTerminales; DDLTerminal.DataTextField = "codigo"; DDLTerminal.DataBind(); DDLTerminal.Items.Insert(0, new ListItem("", "No seleccionado")); ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); List <Companias> ListaCompanias = FCompania.Listar_Todos_Companias(); Session["Companias"] = ListaCompanias; DDLCompania.DataSource = ListaCompanias; DDLCompania.DataTextField = "nombre"; DDLCompania.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "No seleccionado")); bool encontrado = false; Session["Encontrado"] = encontrado; TBNumero.Focus(); } }
public void Modificar_Terminal(Terminales unaTerminal) { try { FabricaLogica.getLogicaTerminal().Modificar_Terminal(unaTerminal); } catch (Exception ex) { this.GenerarSoapException(ex); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FiltroDestinoObligatorio(); try { //Obtengo lista de terminales y lo guardo en el session ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); List <Terminales> ListaTerminales = FTerminal.Listar_Todos_Terminales(); Session["Terminales"] = ListaTerminales; //Obtengo lista de viajes y lo guardo en el session ILogicaViajes FViaje = FabricaLogica.getLogicaViaje(); List <Viajes> ListaViajes = FViaje.Listar_Viajes(); Session["ListaViajes"] = ListaViajes; //Obtengo la lista de companias y lo guardo en el session ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); List <Companias> ListaCompanias = FCompania.Listar_Todos_Companias(); Session["Companias"] = ListaCompanias; //Predefino los valores en los dropdown lists DDLTerminal.DataSource = ListaTerminales; DDLTerminal.DataTextField = "codigo"; DDLTerminal.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); DDLCompania.DataSource = ListaCompanias; DDLCompania.DataTextField = "nombre"; DDLCompania.DataBind(); DDLCompania.Items.Insert(0, new ListItem("", "")); //Uso LinQ para tener solo los viajes que aún no hayan partido List <Viajes> viajesnopartieron = (from unViaje in ListaViajes where unViaje.Fecha_partida >= DateTime.Now select unViaje).ToList <Viajes>(); RepeaterViajes.DataSource = viajesnopartieron; RepeaterViajes.DataBind(); } catch (Exception ex) { LblError.Text = ex.Message; } } }
public List <Terminales> Listar_Terminales() { List <Terminales> _lista = null; try { _lista = FabricaLogica.getLogicaTerminal().Listar_Terminales(); } catch (Exception ex) { this.GenerarSoapException(ex); } return(_lista); }
public Terminales Buscar_Terminal(string pCodigo) { Terminales _unaTerminal = null; try { _unaTerminal = FabricaLogica.getLogicaTerminal().Buscar_Terminal(pCodigo); } catch (Exception ex) { this.GenerarSoapException(ex); } return(_unaTerminal); }
protected void BtnBuscar_Click(object sender, EventArgs e) { if (TBCodigo.Text != "") { try { LblError.Text = ""; string _Codigo = Convert.ToString(TBCodigo.Text); ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); Terminales unaTer = FTerminal.Buscar_Terminal(_Codigo); Session["Terminal"] = unaTer; if (unaTer == null) { Session["Facilidades"] = new List <Facilidades>(); ActivoFormularioAlta(); } else { TBCiudad.Text = unaTer.Ciudad; DDLPais.Text = unaTer.Pais; Session["Facilidades"] = unaTer.ListaFacilidades; LBFacilidades.DataSource = unaTer.ListaFacilidades; LBFacilidades.DataTextField = "Facilidad"; LBFacilidades.DataBind(); ActivoFormularioModificacion(); } } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } } }
protected void BtnEliminar_Click(object sender, EventArgs e) { try { Terminales unaTer = (Terminales)Session["Terminal"]; ILogicaTerminales FTerminal = FabricaLogica.getLogicaTerminal(); FTerminal.Eliminar_Terminal(unaTer); LblError.ForeColor = System.Drawing.Color.Blue; LblError.Text = "La Terminal " + Convert.ToString(unaTer.Codigo) + " ha sido eliminada correctamente."; LimpioFormulario(); } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } }
protected void imgBtnBuscar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = ""; Terminal unaTerminal = null; unaTerminal = FabricaLogica.getLogicaTerminal().BuscarTerminalActiva(txtCodigo.Text.Trim()); if (unaTerminal == null) { btnAgregar.Enabled = true; } else { btnModificar.Enabled = true; btnEliminar.Enabled = true; txtCodigo.Enabled = false; Session["Terminal"] = unaTerminal; txtCodigo.Text = unaTerminal.CodigoTerminal; txtCiudad.Text = unaTerminal.Ciudad; txtPais.Text = unaTerminal.Pais; //cargar facilidades en el grid List <Facilidad> _lista = unaTerminal.ListaFacilidades; gvFacilidades.DataSource = _lista; gvFacilidades.DataBind(); } } catch (Exception ex) { lblError.Text = ex.Message; } }