private void button3_Click(object sender, EventArgs e) { this.Hide(); GenModReserva gm = new GenModReserva(); gm.Show(); }
private void modificarReserva() { string strCo = ConfigurationManager.AppSettings["stringConexion"]; SqlConnection con = new SqlConnection(strCo); SqlCommand cmd; cmd = new SqlCommand("MMEL.modificarReserva", con); DateTime value = Convert.ToDateTime(ConfigurationManager.AppSettings["DateKey"]); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@fechaDesde", SqlDbType.DateTime).Value = dtDesde.Value; cmd.Parameters.Add("@fechaHasta", SqlDbType.DateTime).Value = dtHasta.Value; cmd.Parameters.Add("@fechaDeReserva", SqlDbType.DateTime).Value = value; cmd.Parameters.Add("@idUsuarioQueReserva", SqlDbType.Int).Value = LoginData.IdUsuario; cmd.Parameters.Add("@idReserva", SqlDbType.Int).Value = res.idReserva; cmd.Parameters.Add("@idRegimen", SqlDbType.Int).Value = res.idRegimen; if (cmd.Connection.State == ConnectionState.Closed) { cmd.Connection.Open(); } cmd.ExecuteNonQuery(); MessageBox.Show(string.Format("Reserva Modificada correctamente."), "OK", MessageBoxButtons.OK); if (chkModificar.Checked) { eliminarHabitaciones(); setearHabitaciones(); } this.Hide(); GenModReserva gmr = new GenModReserva(); gmr.Show(); /*var dr = cmd.ExecuteReader(); * * var res = 0; * * if (dr.HasRows) * { * dr.Read(); * * res = int.Parse(dr["Resultado"].ToString()); //si res = -1 es fallido * * if (res == -1) * { * MessageBox.Show("No se puede realizar la reserva ya que existen fechas de baja superpuestas"); * } * else * { * * int codigoReserva = int.Parse(cmd.Parameters["@codReserva"].Value.ToString()); * codigoRes = codigoReserva; * MessageBox.Show(string.Format("Reserva Concretada. Codigo: {0}", codigoReserva), "OK", MessageBoxButtons.OK); * setearHabitaciones(); * this.Hide(); * GenModReserva gmr = new GenModReserva(); * gmr.Show(); * } * * } */ }