Exemplo n.º 1
0
        public HisseSenedi_Sahipten(Kullanici kullanici, Form form, HisseSenedi hisseSenedi)
        {
            _form        = form;
            _kullanici   = kullanici;
            _hisseSenedi = hisseSenedi;

            GetServiceInstances();
            InitializeComponent();
        }
Exemplo n.º 2
0
        private void btnOlustur_Click(object sender, EventArgs e)
        {
            try
            {
                HisseSenedi hsen = new HisseSenedi
                {
                    HisseDegeri   = nudHSDeger.Value,
                    HisseSahibiID = _hisseSahibi.ID,
                    HisseTertipNo = (int)nudTertip.Value,
                    isGecerli     = cbxBlokaj.Checked, //true >>> geçerli hisse, false >>> geçersiz hisse
                    HisseYili     = (int)nudSene.Value,
                    HisseNo       = (int)nudHisseNo.Value
                };

                _hisseSenediService.Add(hsen);
                MessageBox.Show("Hisse Eklendi");

                hsen = _hisseSenediService.GetLastHisse();

                for (int i = 0; i < 10; i++)
                {
                    _karPayiPuluService.Add(new KarPayiPulu
                    {
                        HisseSenediID = hsen.ID,
                        isDagitildi   = false,
                        Yil           = hsen.HisseYili + i,
                        Carpan        = 0m
                    });
                }
                MessageBox.Show("Kar Payı Pulları Eklendi");


                for (int j = 0; j < 15; j++)
                {
                    _yeniPayPuluService.Add(new YeniPayPulu
                    {
                        HisseSenediID = hsen.ID,
                        isDagitildi   = false,
                        PulNo         = 1 + j,
                        Carpan        = 0m
                    });
                }
                MessageBox.Show("Yeni Pay Pulları Eklendi");

                _logService.Add(new Log
                {
                    KullaniciID = _kullanici.ID,
                    Aciklama    = _kullanici.KullaniciAdi + " , " + hsen.HisseDegeri.ToString() + " değerli, " + hsen.HisseYili.ToString() + " seneli, " + hsen.HisseTertipNo.ToString() + " tertip nolu, " + hsen.HisseNo.ToString() + " seri nolu hisseyi, " + _hisseSahibi.HSahipAdi + " hisse sahibine ekledi."
                });
            }
            catch (Exception)
            {
                MessageBox.Show("Hisse Ekleme Başarısız");;
            }
        }
 public void Delete(HisseSenedi hSenedi)
 {
     try
     {
         _hisseSenediDal.Delete(hSenedi);
     }
     catch (DbUpdateException e)
     {
         throw new Exception("Silme Gerçekleşmedi");
     }
 }
Exemplo n.º 4
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                _logService.Add(new Log
                {
                    KullaniciID = _kullanici.ID,
                    Aciklama    = _kullanici.KullaniciAdi + ", " + _hisseSenedi.HisseSahibi.ToString() + " kişisine ait " + _hisseSenedi.ID.ToString() + " ID sine sahip hisseyi günelledi." + _hisseSenedi.HisseDegeri.ToString() + "-" + nudHSDeger.Value.ToString() + " ; " + _hisseSenedi.HisseYili.ToString() + "-" + nudSene.Value.ToString() + " ; " +
                                  _hisseSenedi.HisseTertipNo.ToString() + "-" + nudTertip.Value.ToString() + " ; " +
                                  _hisseSenedi.HisseNo.ToString() + "-" + nudHisseNo.Value.ToString() + " ; " +
                                  _hisseSenedi.isGecerli.ToString() + "-" + cbxBlokaj.Checked.ToString()
                });
                HisseSenedi hsen = _hisseSenediService.Get(_hisseSenedi.ID);

                //_hisseSenediService.Update(new HisseSenedi
                //{
                //    ID = _hisseSenedi.ID,
                //    HisseSahibiID = _hisseSenedi.HisseSahibi.ID,
                //    HisseDegeri = nudHSDeger.Value,
                //    HisseYili = (int)nudSene.Value,
                //    HisseTertipNo = (int)nudTertip.Value,
                //    HisseNo = (int)nudHisseNo.Value,
                //    isGecerli = cbxBlokaj.Checked,
                //});;

                hsen.HisseDegeri   = nudHSDeger.Value;
                hsen.HisseYili     = (int)nudSene.Value;
                hsen.HisseTertipNo = (int)nudTertip.Value;
                hsen.HisseNo       = (int)nudHisseNo.Value;
                hsen.isGecerli     = cbxBlokaj.Checked;
                _hisseSenediService.Update(hsen);
                MessageBox.Show("Güncelleme Başarılı");
            }
            catch (Exception)
            {
                MessageBox.Show("Güncelleme Başarısız");
            }
        }
 public void Update(HisseSenedi hSenedi)
 {
     _hisseSenediDal.Update(hSenedi);
 }
 public void Add(HisseSenedi hSenedi)
 {
     _hisseSenediDal.Add(hSenedi);
 }