protected void btnAccion_Click(object sender, EventArgs e) { Compania C; try { C = new Compania(txtNombre.Text, txtDir.Text, Convert.ToInt64(txttel.Text)); FabricaLogica.GetLogicaCompania().AltaCompania(C); lblError.Text = "Compania registrada con éxito"; btnEliminar.Enabled = false; btnModificarC.Enabled = false; btnRegistrar.Enabled = false; txtDir.Text = ""; txtNombre.Text = ""; txttel.Text = ""; txttel.Enabled = false; txtDir.Enabled = false; txtNombre.ReadOnly = false; } 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 btnBuscar_Click(object sender, EventArgs e) { try { Compania c; txtNombre.ReadOnly = true; txttel.Enabled = true; txtDir.Enabled = true; lblError.Text = ""; c = FabricaLogica.GetLogicaCompania().BuscarCompaniaActivas(txtNombre.Text); if (c != null) { btnEliminar.Enabled = true; btnRegistrar.Enabled = false; btnModificarC.Enabled = true; lblTitulo.Text = "Modificar Compañía"; txtDir.Text = c.direccion; txttel.Text = c.telefono.ToString(); Session["Compania"] = c; } else { lblTitulo.Text = "Registrar Compañía"; btnEliminar.Enabled = false; btnRegistrar.Enabled = true; btnModificarC.Enabled = false; } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnEliminar_Click(object sender, EventArgs e) { Compania C; try { C = (Compania)Session["Compania"]; FabricaLogica.GetLogicaCompania().BajaCompania(C); lblError.Text = "Compania eliminada con éxito"; btnModificarC.Enabled = false; btnRegistrar.Enabled = false; } catch (Exception ex) { lblError.Text = ex.Message; } }
public void EliminarCompania(Compania c) { try { ILogicaCompania Lcompania = FabricaLogica.GetLogicaCompania(); Lcompania.Eliminar(c); } catch (Exception ex) { XmlDocument _undoc = new System.Xml.XmlDocument(); XmlNode _NodoError = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace); XmlNode _NodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ex.Message); _NodoDetalle.InnerText = ex.Message; _NodoError.AppendChild(_NodoDetalle); SoapException _MiEx = new SoapException("Error WS", SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError); throw _MiEx; } }
void LlenarDDL() { List <Terminal> terminales = FabricaLogica.GetLogicaTerminales().Listar(); ddlDestino.Items.Clear(); foreach (Terminal ter in terminales) { ListItem l = new ListItem(string.Format(ter._Codigo + " " + ter._Ciudad), ter._Codigo); ddlDestino.Items.Add(l); } List <Compania> companias = FabricaLogica.GetLogicaCompania().Listar(); ddlCompania.Items.Clear(); ddlCompania.Items.Add("Todas"); foreach (Compania c in companias) { ListItem l = new ListItem(c._Nombre, c._Nombre); ddlCompania.Items.Add(l); } }
public void ModificarCompania(Compania C) { try { IlogicaCompania compañia = FabricaLogica.GetLogicaCompania(); compañia.ModificarCompania(C); } 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 btnModificarC_Click(object sender, EventArgs e) { Compania C; try { C = (Compania)Session["Compania"]; FabricaLogica.GetLogicaCompania().ModificarCompania(C); lblError.Text = "Compania modificada con éxito"; btnEliminar.Enabled = false; btnModificarC.Enabled = false; txttel.Enabled = false; txtDir.Enabled = false; txtNombre.ReadOnly = false; txtDir.Text = ""; txttel.Text = ""; txtNombre.Text = ""; } 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; } }