private void instanciarMoficiacion(DataGridViewCellMouseEventArgs e) { String id, fechaCreacion, fechaHasta, fechaDesde, cantidadNoches, tipoHabitacion, tipoRegimen; id = dataGridViewListado.Rows[e.RowIndex].Cells[0].Value.ToString(); fechaCreacion = dataGridViewListado.Rows[e.RowIndex].Cells[1].Value.ToString(); fechaDesde = dataGridViewListado.Rows[e.RowIndex].Cells[2].Value.ToString(); fechaHasta = dataGridViewListado.Rows[e.RowIndex].Cells[3].Value.ToString(); cantidadNoches = dataGridViewListado.Rows[e.RowIndex].Cells[4].Value.ToString(); tipoHabitacion = dataGridViewListado.Rows[e.RowIndex].Cells[5].Value.ToString(); tipoRegimen = dataGridViewListado.Rows[e.RowIndex].Cells[6].Value.ToString(); ModificarReserva modificarReseva = new ModificarReserva(id, fechaCreacion, fechaDesde, fechaHasta, cantidadNoches, tipoHabitacion, tipoRegimen); // me quede aquí modificarReseva.ShowDialog(); }
private void modificacion_Click(object sender, EventArgs e) { Form modificacion = new ModificarReserva(id_usuario, id_hotel); this.Hide(); modificacion.ShowDialog(); this.Show(); }
private void buscar_Click(object sender, EventArgs e) { if (codigoReserva.Text.Length > 0) { if (buscarReserva()) { ModificarReserva modificarReserva = new ModificarReserva(Int32.Parse(codigoReserva.Text)); modificarReserva.FormClosed += delegate(System.Object o, System.Windows.Forms.FormClosedEventArgs ee) { Close(); }; modificarReserva.Show(); Hide(); } } }
private void buttonConfirmar_Click(object sender, EventArgs e) { foreach (DataGridViewRow fila in dataGridViewReserva.Rows) { reserva.habitaciones.Add(new Habitacion(reserva.usuario.idHotel, Convert.ToInt32(fila.Cells["Nro_Habitacion"].Value))); } if (reserva.esAlta) { ElegirTipoCliente elegir = new ElegirTipoCliente(reserva); Hide(); elegir.Show(); } else { ModificarReserva modificarReserva = new ModificarReserva(reserva); Hide(); modificarReserva.Show(); } }
private Reserva llenarHabitaciones(Reserva res) { int idReserva = res.idReserva; string consultaBusqueda = String.Format("select idReserva,idHabitacion from mmel.ReservaPorHabitacion where idReserva = {0}", idReserva); string strCo = ConfigurationManager.AppSettings["stringConexion"]; SqlConnection con = new SqlConnection(strCo); SqlCommand cmd = new SqlCommand(consultaBusqueda, con); con.Open(); if (cmd.Connection.State == ConnectionState.Closed) { cmd.Connection.Open(); } SqlDataReader reader = cmd.ExecuteReader(); res.idHabitaciones = new List <int>(); if (reader.HasRows) { while (reader.Read()) { res.idHabitaciones.Add(Int32.Parse(reader["idHabitacion"].ToString())); } reader.Close(); con.Close(); ModificarReserva mr = new ModificarReserva(res); mr.Show(); this.Hide(); } else { MessageBox.Show("Error. El codigo no existe/ya expiró"); reader.Close(); con.Close(); } return(res); }
private void button1_Click(object sender, EventArgs e) { int i; if (textBox1.Text == "" || !int.TryParse(textBox1.Text, out i)) { MessageBox.Show("Complete el codigo de la reserva"); return; } string consultaBusqueda = String.Format("select * from mmel.reserva where CodigoReserva = {0} and (EstadoReserva='CO' or EstadoReserva='MO' or EstadoReserva='RINSF' or EstadoReserva='RINCF' )", textBox1.Text); string strCo = ConfigurationManager.AppSettings["stringConexion"]; SqlConnection con = new SqlConnection(strCo); SqlCommand cmd = new SqlCommand(consultaBusqueda, con); con.Open(); if (cmd.Connection.State == ConnectionState.Closed) { cmd.Connection.Open(); } SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { Reserva res = new Reserva(); while (reader.Read()) { res.idReserva = Int32.Parse(reader["idReserva"].ToString()); int idU; if (!int.TryParse((reader["idUsuarioQueProcesoReserva"].ToString()), out idU)) { idU = 0; } res.idUsuarioQueProcesoReserva = idU; res.idHotel = Int32.Parse(reader["idHotel"].ToString()); DateTime dt; if (!DateTime.TryParse((reader["FechaDeReserva"].ToString()), out dt)) { dt = DateTime.Parse("1/1/1900"); } res.FechaDeReserva = dt; //res.FechaDeReserva = DateTime.Parse(reader["FechaDeReserva"].ToString()); res.FechaDesde = DateTime.Parse(reader["FechaDesde"].ToString()); res.FechaHasta = DateTime.Parse(reader["FechaHasta"].ToString()); //res.idHabitacion = Int32.Parse(reader["idHabitacion"].ToString()); res.idRegimen = Int32.Parse(reader["idRegimen"].ToString()); res.idHuesped = Int32.Parse(reader["idHuesped"].ToString()); res.EstadoReserva = (reader["idHuesped"].ToString())[0]; res.CodigoReserva = Int32.Parse(reader["CodigoReserva"].ToString()); if (LoginData.Rol.idRol == 2) { if (res.idHotel != LoginData.Hotel.IdHotel) { MessageBox.Show("La reserva no pertenece a este hotel", "X", MessageBoxButtons.OK); return; } } } reader.Close(); con.Close(); res = llenarHabitaciones(res); this.Hide(); ModificarReserva mr = new ModificarReserva(res); mr.Show(); } else { MessageBox.Show("Error. El codigo no existe/ya expiró"); reader.Close(); con.Close(); return; } }