Esempio n. 1
0
        private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            int finansTakipID = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells["ID"].Value);

            _finansTakip = _finansTakipService.FinansTakipGetirById(finansTakipID);

            if (_finansTakip.Not == null)
            {
                txtNot.Text = "Not Bulunmuyor.. ";
            }
            else
            {
                txtNot.Text = _finansTakip.Not.ToString();
            }
            txtUrunAdi.Text = _finansTakip.Fiyat.ToString();                 //txtTutar


            if (!_finansTakip.GelirMiGiderMi)
            {
                cmbGelirGiderTip.SelectedIndex = 1;
                cmbKategori.DataSource         = null;
                cmbKategori.DataSource         = _gelirGiderKategoriService.TumKategorileriGetir();
                cmbKategori.DisplayMember      = "GelirGiderKategoriAdi";
                cmbKategori.ValueMember        = "ID";
                cmbKategori.SelectedValue      = _finansTakip.GelirGiderKategoriID;

                //cmbUyeAdi.SelectedIndex = -1;
                //cmbSporcu.SelectedIndex = -1;
                //cmbKategori.SelectedIndex = -1;
                //cmbCalisan.SelectedIndex = -1;


                if (_finansTakip.CalisanID >= 1)
                {
                    cmbCalisanAdi.DataSource    = _calisanService.TumCalisanlariGetir();
                    cmbCalisanAdi.DisplayMember = "Ad";
                    cmbCalisanAdi.ValueMember   = "ID";
                    cmbCalisanAdi.SelectedValue = _finansTakip.CalisanID;



                    cmbUyeAdi.SelectedIndex  = -1;
                    cmbSporcu.SelectedIndex  = -1;
                    cmbUrunAdi.SelectedIndex = -1;
                    nmrUrunAdet.Value        = 0;
                    //cmbKategori.SelectedIndex = -1;
                }
                if (_finansTakip.SporcuID >= 1)
                {
                    cmbSporcu.DataSource    = _sporcuService.TumSporculariGetir();
                    cmbSporcu.DisplayMember = "Ad";
                    cmbSporcu.ValueMember   = "ID";
                    cmbSporcu.SelectedValue = _finansTakip.SporcuID;

                    //cmbCalisan.Enabled = false;
                    nmrUrunAdet.Value           = 0;
                    cmbUyeAdi.SelectedIndex     = -1;
                    cmbCalisanAdi.SelectedIndex = -1;
                    cmbUrunAdi.SelectedIndex    = -1;
                }
                if (_finansTakip.UyeID >= 1)
                {
                    cmbUyeAdi.DataSource    = _uyeService.TumUyeleriGetir();
                    cmbUyeAdi.DisplayMember = "Ad";
                    cmbUyeAdi.ValueMember   = "ID";
                    cmbUyeAdi.SelectedValue = _finansTakip.UyeID;

                    cmbSporcu.SelectedIndex = -1;
                    //cmbKategori.SelectedIndex = -1;
                    cmbCalisanAdi.SelectedIndex = -1;
                    cmbUrunAdi.SelectedIndex    = -1;
                }
                if (_finansTakip.UrunID >= 1)
                {
                    cmbUrunAdi.DataSource       = _urunService.TumurunleriGetir();
                    cmbUrunAdi.DisplayMember    = "UrunAd";
                    cmbUrunAdi.ValueMember      = "ID";
                    cmbUrunAdi.SelectedValue    = _finansTakip.UrunID;
                    nmrUrunAdet.Value           = _finansTakip.UrunAdet.Value;
                    cmbSporcu.SelectedIndex     = -1;
                    cmbUyeAdi.SelectedIndex     = -1;
                    cmbCalisanAdi.SelectedIndex = -1;
                }
            }
            else
            {
                cmbGelirGiderTip.SelectedIndex = 0;
                cmbKategori.DataSource         = _gelirGiderKategoriService.TumKategorileriGetir();
                cmbKategori.DisplayMember      = "GelirGiderKategoriAdi";
                cmbKategori.ValueMember        = "ID";
                cmbKategori.SelectedValue      = _finansTakip.GelirGiderKategoriID;

                if (cmbKategori.SelectedText == "Maaş" && _finansTakip.CalisanID != null)
                {
                    cmbCalisanAdi.DisplayMember = "Ad";
                    cmbCalisanAdi.ValueMember   = "ID";
                    cmbCalisanAdi.DataSource    = _calisanService.TumCalisanlariGetir();
                }
                else if (cmbKategori.SelectedText == "Maaş" && _finansTakip.SporcuID != null)
                {
                    cmbSporcu.DisplayMember = "Ad";
                    cmbSporcu.ValueMember   = "ID";
                    cmbSporcu.DataSource    = _sporcuService.TumSporculariGetir();
                }
                if (Convert.ToInt32(cmbKategori.SelectedValue) == _finansTakip.GelirGiderKategoriID && _finansTakip.UrunID != null)
                {
                    cmbUrunAdi.DataSource    = _urunService.TumurunleriGetir();
                    cmbUrunAdi.DisplayMember = "UrunAd";
                    cmbUrunAdi.ValueMember   = "ID";
                    cmbUrunAdi.SelectedValue = _finansTakip.UrunID;
                    nmrUrunAdet.Value        = _finansTakip.UrunAdet.Value;
                }
                if (_finansTakip.UyeID >= 1)
                {
                    cmbUyeAdi.DataSource    = _uyeService.TumUyeleriGetir();
                    cmbUyeAdi.DisplayMember = "Ad";
                    cmbUyeAdi.ValueMember   = "ID";
                    cmbUyeAdi.SelectedValue = _finansTakip.UyeID;

                    cmbSporcu.SelectedIndex = -1;
                    //cmbKategori.SelectedIndex = -1;
                    cmbCalisanAdi.SelectedIndex = -1;
                    cmbUrunAdi.SelectedIndex    = -1;
                }
            }
        }