コード例 #1
0
ファイル: HSahipIslemleri.cs プロジェクト: suatyrdgn/hisse5
        private void btnDuzenle_Click(object sender, EventArgs e)
        {
            if (_hisseSahibiService.GetSahibi(tbxHSIsim.Text) != null)
            {
                try
                {
                    HisseSahibi hs = _hisseSahibiService.GetSahibi(tbxHSIsim.Text);
                    _logService.Add(new Log
                    {
                        KullaniciID = _kullanici.ID,
                        Aciklama    = _kullanici.KullaniciAdi + " , " + _hisseSahibiService.GetSahibi(tbxHSIsim.Text).HSahipAdi.ToString() + " adlı hisse sahibini güncelledi."
                    });

                    hs.HSahipAdi    = tbxHSIsim.Text;
                    hs.Email        = tbxEMail.Text;
                    hs.Adres        = rtbxAdres.Text;
                    hs.Telefon      = tbxTelefon.Text;
                    hs.TCKN_VergiNo = tbxTC_Vergi.Text;
                    hs.isTuzel      = cbxTuzel.Checked;
                    MessageBox.Show("Güncellendi");
                    _hisseSahibiService.Update(hs);
                    LoadDGWHSahip();
                }
                catch (Exception)
                {
                    MessageBox.Show("Düzenleme Başarısız");;
                }
            }
            else
            {
                MessageBox.Show("Bu hisse sahibi bulunmamaktadır.");
            }
        }
コード例 #2
0
ファイル: HSahipIslemleri.cs プロジェクト: suatyrdgn/hisse5
        private void btnEkle_Click(object sender, EventArgs e)
        {
            HisseSahibi hs = new HisseSahibi();

            hs.HSahipAdi    = tbxHSIsim.Text;
            hs.Email        = tbxEMail.Text;
            hs.Adres        = rtbxAdres.Text;
            hs.Telefon      = tbxTelefon.Text;
            hs.TCKN_VergiNo = tbxTC_Vergi.Text;
            hs.isTuzel      = cbxTuzel.Checked;
            if (_hisseSahibiService.GetSahibi(tbxHSIsim.Text) == null)
            {
                _hisseSahibiService.Add(hs);
                //Log log_t = new Log();

                //log_t.Aciklama = _kullanici.KullaniciAdi + " , " + hs.HSahipAdi + " adlı hisse sahibini ekledi.";
                //log_t.KullaniciID = _kullanici.ID;

                _logService.Add(new Log
                {
                    KullaniciID = _kullanici.ID,
                    Aciklama    = _kullanici.KullaniciAdi + " , " + hs.HSahipAdi + " adlı hisse sahibini ekledi.",
                });;

                MessageBox.Show("Eklendi");
            }
            else
            {
                MessageBox.Show("Bu hisse sahibi zaten bulunmaktadır.");
            }
            LoadDGWHSahip();
        }
コード例 #3
0
ファイル: KisiHisseOlustur.cs プロジェクト: suatyrdgn/hisse5
 public KisiHisseOlustur(Kullanici kullanici, Form form, HisseSahibi hisseSahibi)
 {
     _kullanici   = kullanici;
     _form        = form;
     _hisseSahibi = hisseSahibi;
     GetServiceInstances();
     InitializeComponent();
 }
コード例 #4
0
 public void Delete(HisseSahibi hSahip)
 {
     try
     {
         _hisseSahibiDal.Delete(hSahip);
     }
     catch (DbUpdateException e)
     {
         throw new Exception("Silme Gerçekleşmedi");
     }
 }
コード例 #5
0
ファイル: HSahipIslemleri.cs プロジェクト: suatyrdgn/hisse5
        private void dgwHSahip_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            GetInstancesToRefresh();
            HisseSahibi hs = _hisseSahibiService.GetAll().FirstOrDefault(p => p.HSahipAdi == dgwHSahip.CurrentRow.Cells[0].Value.ToString());

            if (hs.Hisseler.ToList() != null)
            {
                dgwKisiHisse.DataSource = _hisseSenediService.GetAll().Where(p => p.HisseSahibiID == hs.ID).ToList();
                tbxHSIsim.Text          = hs.HSahipAdi;
                tbxEMail.Text           = hs.Email;
                rtbxAdres.Text          = hs.Adres;
                tbxTelefon.Text         = hs.Telefon;
                tbxTC_Vergi.Text        = hs.TCKN_VergiNo;
                cbxTuzel.Checked        = hs.isTuzel;
            }
            else
            {
            }
        }
コード例 #6
0
 public void Update(HisseSahibi hSahip)
 {
     _hisseSahibiDal.Update(hSahip);
 }
コード例 #7
0
 public void Add(HisseSahibi hSahip)
 {
     _hisseSahibiDal.Add(hSahip);
 }