// public Reserva(Model.CompraReservaPasaje.Cliente cliente, List<Cabina> cabinasElegidas, int crucero) // { // InitializeComponent(); // this.cliente = cliente; // this.cabinasElegidas = cabinasElegidas; // this.crucero = crucero; // this.cliente = cliente; // textBox1.Text = cliente.dni.ToString(); // textBox2.Text = cliente.direccion; // textBox3.Text = cliente.telefono.ToString(); // textBox4.Text = cliente.nombreApellido; // textBox5.Text = cliente.mail; // textBox6.Text = cliente.fechaNacimiento.ToString(); // textBox7.Text = crucero.ToString(); // } public Reserva(Cliente cliente, List <Cabina> cabinas, Viaje viaje) { InitializeComponent(); this.cliente = cliente; this.cabinasElegidas = cabinas; this.viaje = viaje; for (int i = 0; i < cabinas.Count; i++) { Cabina unaCabina = cabinas.ElementAt(i); String nro = unaCabina.cabi_nro.ToString(); String piso = unaCabina.cabi_piso.ToString(); String tipoServicio = unaCabina.cabi_tipo_servicio_descr.ToString(); string[] new_row = new string[3]; new_row[0] = nro; new_row[1] = piso; new_row[2] = tipoServicio; pagoReservaTable.Rows.Add(new_row); } //pagoReservaTable.DataSource = cabinas; textBox1.Text = cliente.dni.ToString(); textBox2.Text = cliente.direccion; textBox3.Text = cliente.telefono.ToString(); textBox4.Text = cliente.nombreApellido; textBox5.Text = cliente.mail; textBox6.Text = cliente.fechaNacimiento.ToString(); textBox7.Text = viaje.fecha_llegada_estimada.ToShortDateString(); textBox8.Text = viaje.fecha_salida.ToShortDateString(); textBox9.Text = viaje.crucero_id.ToString(); }
public Pago(Model.CompraReservaPasaje.Cliente cliente, List <Cabina> cabinas, int crucero) { this.cliente = cliente; this.cabinas = cabinas; this.crucero = crucero; InitializeComponent(); }
// private DataTable cabinas; public MediosDeLosPagos(Model.CompraReservaPasaje.Cliente cliente, List <Cabina> cabinasId, Model.Viajes.Viaje viaje) { this.cliente = cliente; this.cabinas = cabinasId; this.viaje = viaje; InitializeComponent(); descripcion.Items.AddRange(new object[] { "TARJETA VISA", "TARJETA MASTERCARD", "TARJETA AMERICANEXPRESS", "TARJETA CREDENCIAL" }); cantCuotas.Items.AddRange(new object[] { 1, 2, 3, 6, 12 }); }
private void button1_Click(object sender, EventArgs e) { try { foreach (Control c in groupBox1.Controls) { if (c is TextBox) { if (String.IsNullOrEmpty(c.Text)) { throw new Exception("Requiere completar todos los datos"); } } } int dni = int.Parse(txt_dni.Text); String nombre = txt_nombre.Text; String apellido = txt_apellido.Text; String direccion = txt_direccion.Text; int telefono = int.Parse(txt_telefono.Text); String mail = txt_mail.Text; DateTime fecha_alta = DateTime.Parse(txt_fecha_alta.Text); SqlCommand cmd = Database.createCommand("[MACACO_NOT_NULL].CreteOrUpdateCliente"); cmd.Parameters.Add("@dni", SqlDbType.Decimal).Value = dni; cmd.Parameters.Add("@nombre", SqlDbType.NVarChar).Value = nombre; cmd.Parameters.Add("@apellido", SqlDbType.NVarChar).Value = apellido; cmd.Parameters.Add("@direccion", SqlDbType.NVarChar).Value = direccion; cmd.Parameters.Add("@mail", SqlDbType.NVarChar).Value = mail; cmd.Parameters.Add("@nacimiento", SqlDbType.DateTime2).Value = fecha_alta; cmd.Parameters.Add("@telefono", SqlDbType.Int).Value = telefono; Database.executeProcedure(cmd); Cliente loCliente = new Model.CompraReservaPasaje.Cliente(this.usua_id, dni, nombre + " " + apellido, direccion, telefono, mail, fecha_alta); SqlCommand cmd1 = Database.createCommand("[MACACO_NOT_NULL].VerificarViajeYaRerservadOComprado"); cmd1.Parameters.Add("@usua_id", SqlDbType.Int).Value = usua_id; cmd1.Parameters.Add("@viaje_id", SqlDbType.Int).Value = viaje.id; Database.executeProcedure(cmd1); Reserva form2 = new Reserva(loCliente, cabinas, viaje); form2.Show(this); this.Hide(); } catch (Exception er) { MessageBox.Show(er.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }