Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            MasaBilgileri newMasa = new MasaBilgileri();

            newMasa.KatID        = Convert.ToInt32(katCombo.SelectedValue);
            newMasa.MasaIsmi     = masaIsmiText.Text;
            newMasa.MasaNumarasi = Convert.ToInt32(masaNumarasiText.Text);

            var client  = new RestClient(Constants.URL);
            var request = new RestRequest("api/MasaBilgileri", Method.POST);

            request.AddHeader("Authorization", "Bearer " + Properties.Settings.Default.access_token);
            request.RequestFormat = DataFormat.Json;
            request.AddBody(newMasa);
            IRestResponse response = client.Execute(request);

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                MessageBox.Show("Masa Bilgisi Eklendi!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Bir hata oluştu!", "Bilgilendirme!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private void YeniButon_Click(object sender, EventArgs e)
        {
            var siparisDetaylari = siparisDetayYonetimi.HepsiniGetir();


            Button yeni = (Button)sender;

            MasaBilgileri masaBilgileri = new MasaBilgileri(yeni.Text, masaBilgiler, siparisDetaylari, siparisler, masaBilgiYonetimi);

            masaBilgileri.masaAdi = yeni.Text;

            masaBilgileri.StartPosition = FormStartPosition.Manual;
            if (yeni.Location.X <= flwMasalar.Size.Width / 2)
            {
                masaBilgileri.Location = new Point(this.Location.X + yeni.Parent.Location.X + yeni.Location.X + yeni.Size.Width,
                                                   this.Location.Y + yeni.Parent.Location.Y + yeni.Location.Y);
            }
            else
            {
                masaBilgileri.Location = new Point(
                    (this.Location.X + yeni.Parent.Location.X + yeni.Location.X) - masaBilgileri.Size.Width,
                    this.Location.Y + yeni.Parent.Location.Y + yeni.Location.Y);
            }

            masaBilgileri.ShowDialog();
        }
Exemplo n.º 3
0
 public IHttpActionResult Put(MasaBilgileri MasaBilgileri)
 {
     if (MasaBilgileri != null && ModelState.IsValid)
     {
         ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity;
         int            currentUser    = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value);
         var            IsletmeID      = db.KatBilgileris.Find(MasaBilgileri.KatID).IsletmeID;
         if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == IsletmeID).First() == null)
         {
             return(BadRequest("KatID is not valid."));
         }
         try
         {
             MasaBilgileri updatedMasaBilgileri = db.MasaBilgileris.Single(x => x.ID == MasaBilgileri.ID);
             if (updatedMasaBilgileri == null)
             {
                 return(BadRequest("Isletme ID is not valid"));
             }
             updatedMasaBilgileri.KatID           = MasaBilgileri.KatID;
             updatedMasaBilgileri.MasaIsmi        = MasaBilgileri.MasaIsmi;
             updatedMasaBilgileri.MasaNumarasi    = MasaBilgileri.MasaNumarasi;
             db.Entry(updatedMasaBilgileri).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(Ok(updatedMasaBilgileri));
         }
         catch (Exception ex)
         {
             return(BadRequest(ex.Message));
         }
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Exemplo n.º 4
0
        public IHttpActionResult Delete(int ID)
        {
            ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity;
            int            currentUser    = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value);

            try
            {
                var KatID     = db.MasaBilgileris.Find(ID).KatID;
                var IsletmeID = db.KatBilgileris.Find(KatID).IsletmeID;
                if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == IsletmeID).First() == null)
                {
                    return(BadRequest("IsletmeID is not valid."));
                }

                MasaBilgileri deletedMasaBilgileri = db.MasaBilgileris.Single(x => x.ID == ID);
                if (deletedMasaBilgileri == null)
                {
                    return(BadRequest("KatBilgileriID is not valid"));
                }
                db.MasaBilgileris.Remove(deletedMasaBilgileri);
                db.SaveChanges();
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 5
0
 public RezervasyonTaleplerim(int IsletmeID, MasaBilgileri Masa)
 {
     InitializeComponent();
     LoadIsletme(IsletmeID);
     LoadTalepler(IsletmeID, Masa.ID);
     Console.WriteLine(IsletmeID + "\n" + Masa.ID);
     Text      = Masa.MasaIsmi + " Rezervasyon Talepleri";
     this.Masa = Masa;
 }
 public MasaDuzenle(MasaBilgileri masaBilgileri, int IsletmeID)
 {
     InitializeComponent();
     this.masaBilgileri = masaBilgileri;
     this.IsletmeID     = IsletmeID;
     LoadIsletme();
     isletmeCombo.SelectedValue = IsletmeID;
     masaIsmiText.Text          = masaBilgileri.MasaIsmi;
     masaNumarasiText.Value     = Convert.ToDecimal(masaBilgileri.MasaNumarasi);
 }
Exemplo n.º 7
0
 private void masaBilgileriList_DoubleClick(object sender, EventArgs e)
 {
     if (masaBilgileriList.SelectedItems.Count > 0)
     {
         for (int i = 0; i < masaBilgileriList.SelectedItems.Count; i++)
         {
             MasaBilgileri         masa  = masalar[masaBilgileriList.SelectedItems[i].Index];
             RezervasyonTaleplerim talep = new RezervasyonTaleplerim(Convert.ToInt32(isletmeCombo.SelectedValue), masa);
             talep.Show();
         }
     }
 }
Exemplo n.º 8
0
 public IHttpActionResult Post(MasaBilgileri MasaBilgileri)
 {
     if (MasaBilgileri != null && ModelState.IsValid)
     {
         ClaimsIdentity claimsIdentity = HttpContext.Current.User.Identity as ClaimsIdentity;
         int            currentUser    = Convert.ToInt32(claimsIdentity.FindFirst("ID").Value);
         var            IsletmeID      = db.KatBilgileris.Find(MasaBilgileri.KatID).IsletmeID;
         if (db.Isletmelers.Where(x => x.KullaniciID == currentUser && x.ID == IsletmeID).First() == null)
         {
             return(BadRequest("KatID is not valid."));
         }
         MasaBilgileri.KatBilgileri = null;
         db.MasaBilgileris.Add(MasaBilgileri);
         db.SaveChanges();
         return(Ok(MasaBilgileri));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }