private void DgvSiparisler_Click(object sender, EventArgs e) { int SiparisID = int.Parse(dgvSiparisler.SelectedRows[0].Cells[0].Value.ToString()); SeciliSiparis = new SiparisRepo().GetByID(SiparisID); if (new SiparisDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).Count() == 0) { btnEkle.Enabled = true; } else if (new SiparisDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).Count() > 0) { btnEkle.Enabled = false; } SecilenSiparisDetay = new SiparisDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).ToList(); if (SecilenSiparisDetay.Count != 0) { dtpSonOdemeTarihi.Value = SecilenSiparisDetay[0].SonOdemeTarihi; } if (SeciliSiparis != null) { btnOdemeGEcmisi.Enabled = true; btnGuncelle.Enabled = true; } }
private void btnSiparisOnaySiparisİptal_Click(object sender, EventArgs e) { if (lstSiparisOnay.SelectedItem == null) { return; } int id = (lstSiparisOnay.SelectedItem as SiparisRaporuFirmaViewModel).SiparisId; SiparisDetay silincek = new SiparisDetayRepo().GetAll().Where(x => x.PF_SiparisId == id).FirstOrDefault(); new SiparisDetayRepo().Delete(silincek); new SiparisRepo().Delete(new SiparisRepo().GetByID(id)); siparisYukle(); }
private void btnGuncelle_Click(object sender, EventArgs e) { if (SeciliSiparis == null) { MessageBox.Show("Sipariş Seçiniz"); return; } try { if (SecilenSiparisDetay[0].SonOdemeTarihi != dtpSonOdemeTarihi.Value) { var guncellenecekSiparisDetay = new SiparisDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).ToList(); guncellenecekSiparisDetay[0].SonOdemeTarihi = dtpSonOdemeTarihi.Value; new SiparisDetayRepo().Update(); MessageBox.Show("Son Ödeme Tarihi Değiştirildi"); } if (nmrOdemeEkle.Value != 0) { new OdemeDetayRepo().Insert(new OdemeDetay() { OdemeSekli = cmbOdemeSekli.Text, SiparisDetayID = SecilenSiparisDetay[0].SiparisDetayID, OdedigiMiktar = nmrOdemeEkle.Value, MusteriID = SeciliMusteri.MusteriID, SiparisID = SeciliSiparis.SiparisID }); MessageBox.Show("Ödeme Eklendi"); } SeciliSiparis = null; } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { SeciliSiparis = null; btnGuncelle.Enabled = false; } }
private void btnEkle_Click(object sender, EventArgs e) { if (SeciliSiparis == null) { MessageBox.Show("Sipariş Seçilmedi"); return; } try { new SiparisDetayRepo().Insert(new SiparisDetay() { MusteriID = SeciliMusteri.MusteriID, SiparisID = SeciliSiparis.SiparisID, SonOdemeTarihi = dtpSonOdemeTarihi.Value }); var SoneklenenSiparisDetay = new SiparisDetayRepo().getAll().OrderByDescending(x => x.SiparisDetayID).Take(1).ToList(); new OdemeDetayRepo().Insert(new OdemeDetay() { OdemeSekli = cmbOdemeSekli.Text, SiparisDetayID = SoneklenenSiparisDetay[0].SiparisDetayID, OdedigiMiktar = nmrOdemeEkle.Value, MusteriID = SeciliMusteri.MusteriID, SiparisID = SeciliSiparis.SiparisID }); MessageBox.Show("Kayıt işlemi gerçekleşti"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { SeciliSiparis = null; btnEkle.Enabled = false; } }