protected void btnRegistrar_Click(object sender, EventArgs e) { Terminal T; List <string> f = new List <string>(); try { foreach (ListItem i in lbFacilidades.Items) { f.Add(i.ToString()); } T = new Terminal(txtBuscar.Text.ToUpper().Trim(), txtCiudad.Text, txtPais.Text, f); FabricaLogica.GetLogicaTerminal().AltaTerminal(T); Panel2.Enabled = false; btnBaja.Enabled = false; txtBuscar.Enabled = true; txtFacilidad.Text = ""; txtPais.Text = ""; txtCiudad.Text = ""; txtBuscar.Text = ""; lblInfo.Text = "Se ha registrado con éxito la terminal"; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Compania C = FabricaLogica.GetLogicaCompania().BuscarCompaniaActivas(txtCompania.Text); Empleado E = (Empleado)Session["Empleado"]; Terminal T = FabricaLogica.GetLogicaTerminal().BuscarTerminalActiva(txtDestino.Text); Internacionales I = new Internacionales(Convert.ToInt32(txtBusqueda.Text), Convert.ToInt32(txtAsiento.Text), FechaYHora1.Fecha, FechaYHora2.Fecha, E, T, C, Convert.ToBoolean(rblSAbordo.SelectedValue), txtDocumentacion.Text); FabricaLogica.GetLogicaViajes().AltaViaje(I); Panel2.Enabled = false; BtnEliminar.Enabled = false; txtBusqueda.Enabled = true; txtBusqueda.Text = ""; txtAsiento.Text = ""; txtCompania.Text = ""; txtDestino.Text = ""; txtDocumentacion.Text = ""; txtEmpleado.Text = ""; rblSAbordo.ClearSelection(); lblError.Text = "Viaje registrado con éxito."; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Terminal T = (Terminal)Session["Terminal"]; T.ciudad = txtCiudad.Text; T.pais = txtPais.Text; if (lbFacilidades.Items.Count >= 0) { T.facilidades.Clear(); foreach (ListItem l in lbFacilidades.Items) { T.facilidades.Add(l.ToString()); } } FabricaLogica.GetLogicaTerminal().ModificarTerminal(T); Panel2.Enabled = false; btnBaja.Enabled = false; txtBuscar.Enabled = true; txtBuscar.Text = ""; txtCiudad.Text = ""; txtPais.Text = ""; txtFacilidad.Text = ""; lbFacilidades.Items.Clear(); lblInfo.Text = "La terminal ha sido modificada con éxito"; } catch (Exception ex) { lblError.Text = ex.Message; } }
public Terminal BuscarTerminalActiva(string codigo) { try { IlogicaTerminal terminal = FabricaLogica.GetLogicaTerminal(); return(terminal.BuscarTerminalActiva(codigo)); } catch (Exception ex) { throw TheSoapException(ex); } }
protected void btnBaja_Click(object sender, EventArgs e) { try { Terminal T = (Terminal)Session["Terminal"]; FabricaLogica.GetLogicaTerminal().BajaTerminal(T); Panel2.Enabled = false; btnBaja.Enabled = false; txtBuscar.Enabled = true; txtBuscar.Text = ""; txtCiudad.Text = ""; txtPais.Text = ""; txtFacilidad.Text = ""; lblInfo.Text = "La terminal ha sido dada de baja correctamente"; } catch (Exception ex) { lblError.Text = ex.Message; } }
public List <Terminal> ListarTerminales() { try { IlogicaTerminal terminal = FabricaLogica.GetLogicaTerminal(); return(terminal.ListarTerminales()); } catch (Exception ex) { XmlDocument _undoc = new XmlDocument(); XmlNode _NodoError = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); XmlNode _nodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ""); _nodoDetalle.InnerText = ex.Message; _NodoError.AppendChild(_nodoDetalle); SoapException _MiEx = new SoapException(ex.Message, SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError); throw _MiEx; } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Internacionales I = (Internacionales)Session["ViajeInternacional"]; if (I.c.nombre != txtCompania.Text) { I.c = FabricaLogica.GetLogicaCompania().BuscarCompaniaActivas(txtCompania.Text); } if (I.t.codigo != txtDestino.Text) { I.t = FabricaLogica.GetLogicaTerminal().BuscarTerminalActiva(txtDestino.Text); } I.e = (Empleado)Session["Empleado"]; I.cantAsientos = Convert.ToInt32(txtAsiento.Text); I.documentacion = txtDocumentacion.Text; I.servAbordo = Convert.ToBoolean(rblSAbordo.SelectedValue); I.partida = FechaYHora1.Fecha; I.arribo = FechaYHora2.Fecha; FabricaLogica.GetLogicaViajes().ModificarViaje(I); Panel2.Enabled = false; BtnEliminar.Enabled = false; txtBusqueda.Enabled = true; txtBusqueda.Text = ""; txtAsiento.Text = ""; txtCompania.Text = ""; txtDestino.Text = ""; txtDocumentacion.Text = ""; txtEmpleado.Text = ""; rblSAbordo.ClearSelection(); lblError.Text = "Viaje modificado con éxito"; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnBuscar_Click(object sender, EventArgs e) { List <string> l = new List <string>(); try { Terminal T = FabricaLogica.GetLogicaTerminal().BuscarTerminalActiva(txtBuscar.Text); lbFacilidades.ClearSelection(); Panel2.Enabled = true; if (T != null) { btnBaja.Enabled = true; txtBuscar.Enabled = false; btnRegistrar.Enabled = false; Panel2.Enabled = true; lblError.Text = ""; txtCiudad.Text = T.ciudad; txtPais.Text = T.pais; foreach (string s in T.facilidades) { lbFacilidades.Items.Add(s); } Session["Terminal"] = T; } else { btnEliminar.Enabled = false; btnModificar.Enabled = false; btnRegistrar.Enabled = true; lblError.Text = "La terminal no existe"; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Nacionales n = (Nacionales)Session["ViajeNacional"]; if (n.c.nombre != txtCompania.Text) { n.c = FabricaLogica.GetLogicaCompania().BuscarCompaniaActivas(txtCompania.Text); } if (n.t.codigo != txtDestino.Text) { n.t = FabricaLogica.GetLogicaTerminal().BuscarTerminalActiva(txtDestino.Text); } n.e = (Empleado)Session["Empleado"]; n.cantAsientos = Convert.ToInt32(txtAsiento.Text); n.paradas = Convert.ToInt32(txtParadas.Text); n.partida = FechaYHora3.Fecha; n.arribo = FechaYHora4.Fecha; Panel2.Enabled = false; txtBusqueda.Enabled = true; txtBusqueda.Text = ""; txtAsiento.Text = ""; txtParadas.Text = ""; txtDestino.Text = ""; txtCompania.Text = ""; BtnEliminar.Enabled = false; FabricaLogica.GetLogicaViajes().ModificarViaje(n); lblError.Text = "Viaje modificado con éxito"; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Compania C = FabricaLogica.GetLogicaCompania().BuscarCompaniaActivas(txtCompania.Text); Empleado E = (Empleado)Session["Empleado"]; Terminal T = FabricaLogica.GetLogicaTerminal().BuscarTerminalActiva(txtDestino.Text); Nacionales N = new Nacionales(Convert.ToInt32(txtBusqueda.Text), Convert.ToInt32(txtAsiento.Text), FechaYHora3.Fecha, FechaYHora4.Fecha, E, T, C, Convert.ToInt32(txtParadas.Text)); FabricaLogica.GetLogicaViajes().AltaViaje(N); Panel2.Enabled = false; txtBusqueda.Enabled = true; txtBusqueda.Text = ""; txtAsiento.Text = ""; txtParadas.Text = ""; txtDestino.Text = ""; txtCompania.Text = ""; lblError.Text = "Viaje registrado con éxito."; } catch (Exception ex) { lblError.Text = ex.Message; } }
public void AltaTerminal(Terminal T) { try { IlogicaTerminal terminal = FabricaLogica.GetLogicaTerminal(); terminal.AltaTerminal(T); } catch (Exception ex) { //XmlDocument _undoc = new XmlDocument(); //XmlNode _NodoError = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); //XmlNode _nodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ""); //_nodoDetalle.InnerText = ex.Message; //_NodoError.AppendChild(_nodoDetalle); //SoapException _MiEx = new SoapException(ex.Message, SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError); //throw _MiEx; throw TheSoapException(ex); } }