コード例 #1
0
ファイル: GenerarReserva.cs プロジェクト: marrtins/gdd2018
        private void button3_Click(object sender, EventArgs e)
        {
            this.Hide();
            GenModReserva gm = new GenModReserva();

            gm.Show();
        }
コード例 #2
0
        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();
             *  }
             *
             * }    */
        }