using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
public class Usuario
{
string nombre;
public string Nombre
{
get { return nombre; }
set { nombre = value; }
}
int presupuestousuario;
public int Presupuestousuario
{
get { return presupuestousuario; }
set { presupuestousuario = value; }
}
DateTime fechainicio;
public DateTime Fechainicio
{
get { return fechainicio; }
set { fechainicio = value; }
}
DateTime fechafin;
public DateTime Fechafin
{
get { return fechafin; }
set { fechafin = value; }
}
string ciudad;
public string Ciudad
{
get { return ciudad; }
set { ciudad = value; }
}
string lugaturistico;
public string Lugaturistico
{
get { return lugaturistico; }
set { lugaturistico = value; }
}
string actividades;
public string Actividades
{
get { return actividades; }
set { actividades = value; }
}
string actividadest;
public string Actividadest
{
get { return actividadest; }
set { actividadest = value; }
}
string actividadesn;
public string Actividadesn
{
get { return actividadesn; }
set { actividadesn = value; }
}
string hospedaje;
public string Hospedaje
{
get { return hospedaje; }
set { hospedaje = value; }
}
public override string ToString()
{
return this.nombre;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
class LugaresTuristicos
{
int idt;
public int Idt
{
get { return idt; }
set { idt = value; }
}
string nombret;
public string Nombret
{
get { return nombret; }
set { nombret = value; }
}
public override string ToString()
{
return " "+nombret;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
class Hotel
{
string nombreh;
public string Nombreh
{
get { return nombreh; }
set { nombreh = value; }
}
public override string ToString()
{
return nombreh;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
class Ciudad
{
int idc;
public int Idc
{
get { return idc; }
set { idc = value; }
}
string nombrec;
public string Nombrec
{
get { return nombrec; }
set { nombrec = value; }
}
public override string ToString()
{
return nombrec;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
class Cabañas
{
string nombrecabañas;
public string Nombrecabañas
{
get { return nombrecabañas; }
set { nombrecabañas = value; }
}
public override string ToString()
{
return nombrecabañas;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Deber5Viaje
{
class Actividades
{
string actividades;
public string Actividades1
{
get { return actividades; }
set { actividades = value; }
}
int precio;
public int Precio
{
get { return precio; }
set { precio = value; }
}
public override string ToString()
{
return actividades+" "+precio;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Deber5Viaje
{
public partial class Form1 : Form
{
List<Ciudad> listaciudad = new List<Ciudad>();
List<LugaresTuristicos> listaLugares = new List<LugaresTuristicos>();
List<Usuario> usuarioslista = new List<Usuario>();
Usuario usuario;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Ciudad c = new Ciudad(); c.Idc = 1; c.Nombrec = "Quito"; listaciudad.Add(c); cmbCiudad.Items.Add(c);
Ciudad c1 = new Ciudad(); c1.Idc = 2; c1.Nombrec = "Cuenca"; listaciudad.Add(c1); cmbCiudad.Items.Add(c1);
Ciudad c2 = new Ciudad(); c2.Idc = 3; c2.Nombrec = "Galápagos"; listaciudad.Add(c2); cmbCiudad.Items.Add(c2);
}
private void lstBLugares_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void cmbCiudad_SelectedIndexChanged(object sender, EventArgs e)
{
lstBLugares.Items.Clear();
if (cmbCiudad.SelectedIndex == 0)
{
LugaresTuristicos l1 = new LugaresTuristicos(); l1.Idt = 1; l1.Nombret = "Panecillo";
listaLugares.Add(l1); lstBLugares.Items.Add(l1);
LugaresTuristicos l2 = new LugaresTuristicos(); l2.Idt = 2; l2.Nombret = "Mitad del Mundo";
listaLugares.Add(l2); lstBLugares.Items.Add(l2);
LugaresTuristicos l3 = new LugaresTuristicos(); l2.Idt = 3; l3.Nombret = "Centro Histórico";
listaLugares.Add(l3); lstBLugares.Items.Add(l3);
}
else if (cmbCiudad.SelectedIndex == 1)
{
LugaresTuristicos l1 = new LugaresTuristicos(); l1.Idt = 1; l1.Nombret = "Calle Coloniales";
listaLugares.Add(l1); lstBLugares.Items.Add(l1);
LugaresTuristicos l2 = new LugaresTuristicos(); l2.Idt = 2; l2.Nombret = "Parque Nacional El Cajas";
listaLugares.Add(l2); lstBLugares.Items.Add(l2);
LugaresTuristicos l3 = new LugaresTuristicos(); l2.Idt = 3; l3.Nombret = "Laguna de Buza";
listaLugares.Add(l3); lstBLugares.Items.Add(l3);
}
else if (cmbCiudad.SelectedIndex == 2)
{
LugaresTuristicos l1 = new LugaresTuristicos(); l1.Idt = 1; l1.Nombret = "Caleta Tortuga Negra";
listaLugares.Add(l1); lstBLugares.Items.Add(l1);
LugaresTuristicos l2 = new LugaresTuristicos(); l2.Idt = 2; l2.Nombret = "Parque Nacional Galápagos";
listaLugares.Add(l2); lstBLugares.Items.Add(l2);
LugaresTuristicos l3 = new LugaresTuristicos(); l2.Idt = 3; l3.Nombret = "Puerto Chino";
listaLugares.Add(l3); lstBLugares.Items.Add(l3);
}
}
private void btnSiguiente_Click(object sender, EventArgs e)
{
this.usuario = new Usuario(); usuario.Nombre = txtBNombre.Text; usuario.Presupuestousuario =Convert.ToInt16(txtPresuAsignado.Text);
usuario.Ciudad = cmbCiudad.Text; usuario.Lugaturistico = lstBLugares.SelectedItem.ToString(); usuarioslista.Add(usuario);
Itinerario i = new Itinerario(usuario);
i.Show();
}
}
}
----
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Deber5Viaje
{
public partial class Itinerario : Form
{
Usuario user;
List<Hotel> hoteles = new List<Hotel>();
List<Cabañas> cabañas = new List<Cabañas>();
List<Actividades> act = new List<Actividades>();
public Itinerario()
{
InitializeComponent();
}
public Itinerario(Usuario iniUser)
{
user = iniUser;
InitializeComponent();
}
private void Itinerario_Load(object sender, EventArgs e)
{
lblCiudad.Text = user.Ciudad;
lblLugar.Text = user.Lugaturistico;
lblPresupuesto.Text = Convert.ToString(user.Presupuestousuario);
cmbHospedaje.Items.Add("Hotel"); cmbHospedaje.Items.Add("Cabañas");
Actividades a = new Actividades(); a.Actividades1 = "Caminatas"; a.Precio = 50; act.Add(a); cmb_Mañana.Items.Add(a);
Actividades a1 = new Actividades(); a1.Actividades1 = "Visita Museos"; a1.Precio = 60; act.Add(a1); cmb_Mañana.Items.Add(a1);
Actividades a2 = new Actividades(); a2.Actividades1 = "Caminatas"; a2.Precio = 70; act.Add(a2); cmbTarde.Items.Add(a2);
Actividades a3 = new Actividades(); a3.Actividades1 = "Comida Tipica"; a3.Precio = 80; act.Add(a3); cmbTarde.Items.Add(a3);
Actividades a4 = new Actividades(); a4.Actividades1 = "Lugares de diversión"; a4.Precio = 90; act.Add(a4); cmbNoche.Items.Add(a4);
Actividades a5 = new Actividades(); a5.Actividades1 = "Caminatas"; a5.Precio = 10; act.Add(a5); cmbNoche.Items.Add(a5);
}
public void Preciototal()
{
}
private void cmbHospedaje_SelectedIndexChanged(object sender, EventArgs e)
{
cmbNombreHospedaje.Items.Clear();
if (cmbHospedaje.SelectedIndex == 0)
{
Hotel h1 = new Hotel(); h1.Nombreh = "Hilto Colón";
hoteles.Add(h1); cmbNombreHospedaje.Items.Add(h1);
Hotel h2 = new Hotel(); h2.Nombreh = "Palma Verde";
hoteles.Add(h2); cmbNombreHospedaje.Items.Add(h2);
Hotel h3 = new Hotel(); h3.Nombreh = "Swissotel";
hoteles.Add(h3); cmbNombreHospedaje.Items.Add(h3);
}
else if (cmbHospedaje.SelectedIndex == 1)
{
Cabañas c1 = new Cabañas(); c1.Nombrecabañas = "Selva Alegre";
cabañas.Add(c1); cmbNombreHospedaje.Items.Add(c1);
Cabañas c2 = new Cabañas(); c2.Nombrecabañas = "El Paraiso";
cabañas.Add(c2); cmbNombreHospedaje.Items.Add(c2);
Cabañas c3 = new Cabañas(); c3.Nombrecabañas = "Laguna Azul";
cabañas.Add(c3); cmbNombreHospedaje.Items.Add(c3);
}
}
private void btnGuardar_Click(object sender, EventArgs e)
{
DialogResult dial = MessageBox.Show("Esta seguro que desea guardar la información","ANUNCIO",MessageBoxButtons.OKCancel);
if (dial == DialogResult.OK)
{
user.Nombre = user.Nombre; user.Ciudad = lblCiudad.Text; user.Lugaturistico = lblLugar.Text; user.Presupuestousuario = Convert.ToInt32(lblPresupuesto.Text);
user.Fechainicio = dt_Inicio.Value; user.Fechafin = dt_Fin.Value; user.Actividades = cmb_Mañana.SelectedItem.ToString(); user.Actividadest = cmbTarde.SelectedItem.ToString();
user.Actividadesn = cmbNoche.SelectedItem.ToString(); user.Hospedaje = cmbHospedaje.SelectedItem.ToString();
Informacion inf = new Informacion(user);
inf.ShowDialog();
}
else if (dial == DialogResult.Cancel)
{
Close();
}
}
}
}
-----
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Deber5Viaje
{
public partial class Informacion : Form
{
Usuario infoUser;
public Informacion()
{
InitializeComponent();
}
public Informacion(Usuario iniInfoUser)
{
InitializeComponent();
infoUser = iniInfoUser;
}
private void Informacion_Load(object sender, EventArgs e)
{
}
private void Informacion_Load_1(object sender, EventArgs e)
{
txtCuidad2.Text = infoUser.Ciudad;
txtFin2.Text = Convert.ToString(infoUser.Fechafin);
txtHospedaje2.Text = infoUser.Hospedaje;
txtInicio2.Text = Convert.ToString(infoUser.Fechainicio);
txtLugar2.Text = infoUser.Lugaturistico;
txtNombre2.Text = infoUser.Nombre;
txtlMañana2.Text = infoUser.Actividades;
txtNoche2.Text = infoUser.Actividadesn;
txtTarde2.Text = infoUser.Actividadest;
txtPresupuestoFinal.Text = Convert.ToString(infoUser.Presupuestousuario);
txtCuidad2.Enabled = false;
txtFin2.Enabled = false;
txtHospedaje2.Enabled = false;
txtInicio2.Enabled = false;
txtLugar2.Enabled = false;
txtNombre2.Enabled = false;
txtlMañana2.Enabled = false;
txtNoche2.Enabled = false;
txtTarde2.Enabled = false;
txtPresupuestoFinal.Enabled = false;
}
private void btnFinalizar_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}
No hay comentarios:
Publicar un comentario