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(); } }
protected void imgBtnBuscar_Click(object sender, ImageClickEventArgs e) { try { lblError.Text = ""; Compania unaCompania = null; unaCompania = FabricaLogica.getLogicaCompania().BuscarCompaniaActiva(txtNombre.Text.Trim()); if (unaCompania == null) { btnAgregar.Enabled = true; } else { btnModificar.Enabled = true; btnEliminar.Enabled = true; txtNombre.Enabled = false; Session["Compania"] = unaCompania; txtNombre.Text = unaCompania.Nombre; txtDireccion.Text = unaCompania.Direccion; txtTelefono.Text = unaCompania.Telefono.ToString(); } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void BtnModificar_Click(object sender, EventArgs e) { try { string _Nombre = Convert.ToString(TBNombre.Text); string _Direccion = Convert.ToString(TBDireccion.Text); string _Telefono = Convert.ToString(TBTelefono.Text); Companias unaComp = new Companias(_Nombre, _Direccion, _Telefono); ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); FCompania.Modificar_Compania(unaComp); LblError.ForeColor = System.Drawing.Color.Blue; LblError.Text = "La Compania " + Convert.ToString(unaComp.Nombre) + " ha sido modificada correctamente."; LimpioFormulario(); } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } }
public void Modificar_Compania(Companias unaCompania) { try { FabricaLogica.getLogicaCompania().Modificar_Compania(unaCompania); } 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; } } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Compania unaCompania = (Compania)Session["Compania"]; FabricaLogica.getLogicaCompania().EliminarCompania(unaCompania); Limpiar(); lblError.Text = "Companía eliminada correctamente."; } catch (Exception ex) { lblError.Text = ex.Message; } }
public Companias Buscar_Compania(string pNombre) { Companias _unaCompania = null; try { _unaCompania = FabricaLogica.getLogicaCompania().Buscar_Compania(pNombre); } catch (Exception ex) { this.GenerarSoapException(ex); } return(_unaCompania); }
public List <Companias> Listar_Companias() { List <Companias> _lista = null; try { _lista = FabricaLogica.getLogicaCompania().Listar_Companias(); } catch (Exception ex) { this.GenerarSoapException(ex); } return(_lista); }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Compania unaCompania = null; unaCompania = new Compania(txtNombre.Text.Trim(), txtDireccion.Text.Trim(), Convert.ToInt32(txtTelefono.Text.Trim())); FabricaLogica.getLogicaCompania().AgregarCompania(unaCompania); Limpiar(); lblError.Text = "Companía agregada correctamente."; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Compania unaCompania = (Compania)Session["Compania"]; unaCompania.Direccion = txtDireccion.Text.Trim();; unaCompania.Telefono = Convert.ToInt32(txtTelefono.Text.Trim()); FabricaLogica.getLogicaCompania().ModificarCompania(unaCompania); Limpiar(); lblError.Text = "Companía modificada correctamente."; } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void BtnEliminar_Click(object sender, EventArgs e) { try { Companias unaComp = (Companias)Session["Compania"]; ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); FCompania.Eliminar_Compania(unaComp); LblError.ForeColor = System.Drawing.Color.Blue; LblError.Text = "La Compania " + Convert.ToString(unaComp.Nombre) + " ha sido eliminada correctamente."; LimpioFormulario(); } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } }
protected void BtnBuscar_Click(object sender, EventArgs e) { if (TBNombre.Text != "") { try { LblError.Text = ""; string _Nombre = Convert.ToString(TBNombre.Text); ILogicaCompania FCompania = FabricaLogica.getLogicaCompania(); Companias unaComp = FCompania.Buscar_Compania(_Nombre); Session["Compania"] = unaComp; if (unaComp == null) { ActivoFormularioAlta(); } else { TBDireccion.Text = unaComp.Direccion; TBTelefono.Text = unaComp.Telefono; ActivoFormularioModificacion(); } } catch (Exception ex) { LblError.ForeColor = System.Drawing.Color.Red; LblError.Text = ex.Message; } } }