示例#1
0
        private void YENI_LISANS_Load(object sender, EventArgs e)
        {
            this.Location = new Point(220, 50);

            dtLisansTipleri = LisansTipleri.LisansTipleriniGetir();
            dtYazilimlar    = Yazilimlar.YazilimlariGetir(0);

            cbLisansTipi.DataSource    = dtLisansTipleri;
            cbLisansTipi.DisplayMember = "LİSANS TİPLERİ";
            cbLisansTipi.ValueMember   = "TipId";

            cbYazilimTipi.DataSource    = dtYazilimlar;
            cbYazilimTipi.DisplayMember = "YAZILIM ADI";
            cbYazilimTipi.ValueMember   = "YazilimId";

            if (id != 0)
            {
                cbLisansTipi.SelectedIndex = cbLisansTipi.FindString(_tipAdi);
                if (_yazilimAdi != "")
                {
                    cbYazilimTipi.SelectedIndex = cbYazilimTipi.FindString(_yazilimAdi);
                }
                else
                {
                    cbYazilimTipi.SelectedValue = false;
                }
            }
            else
            {
                cbLisansTipi.SelectedValue  = false;
                cbYazilimTipi.SelectedValue = false;
            }
        }
示例#2
0
 private void dgvYazilim_DoubleClick(object sender, EventArgs e)
 {
     YeniYazilimForm = new YENI_YAZILIM(Convert.ToInt32(dgvYazilim.CurrentRow.Cells["YazilimId"].Value), dgvYazilim.CurrentRow.Cells["YAZILIM ADI"].Value.ToString(), Convert.ToInt32(dgvYazilim.CurrentRow.Cells["LİSANS SAYISI"].Value), dgvYazilim.CurrentRow.Cells["GÜNCELLEME TARİHİ"].Value.ToString());
     YeniYazilimForm.ShowDialog();
     dtYazilim             = Yazilimlar.YazilimlariGetir(0);
     dgvYazilim.DataSource = dtYazilim;
 }
 private void tpYazilimlar_Enter(object sender, EventArgs e)
 {
     if (!YazilimlarTiklandi)
     {
         dt = Yazilimlar.YazilimGetirKullaniciIdIle(id);
         dgvKullaniciYazilimlar.DataSource = dt;
         dgvKullaniciYazilimlar.Columns["YazilimId"].Visible = false;
     }
     YazilimlarTiklandi = true;
 }
示例#4
0
        //////////////////////////////////////////////////////
        /////////////// YAZILIMLAR ///////////////////////////

        private void btnYeniYazilim_Click(object sender, EventArgs e)
        {
            YeniYazilimForm = new YENI_YAZILIM(0, "", 0, "");
            YeniYazilimForm.ShowDialog();

            dtYazilim             = Yazilimlar.YazilimlariGetir(0);
            dgvYazilim.DataSource = dtYazilim;

            btnYazilimSil.Enabled            = false;
            btnYazilimAyrintiDuzenle.Enabled = false;
        }
示例#5
0
        private void btnYazilimSil_Click(object sender, EventArgs e)
        {
            var soru = MessageBox.Show("Bu yazılımın bağlı olduğu lisanlar ve kullanıcılar olabilir.\nYine de silinsin mi?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (soru == DialogResult.Yes)
            {
                Yazilimlar.YazilimSil(Convert.ToInt32(dgvYazilim.CurrentRow.Cells["YazilimId"].Value));
                dtYazilim             = Yazilimlar.YazilimlariGetir(0);
                dgvYazilim.DataSource = dtYazilim;
            }
        }
        private void btnYazilimSil_Click(object sender, EventArgs e)
        {
            Yazilimlar.YazilimKullaniciGuncelle(0, Convert.ToInt32(dgvKullaniciYazilimlar.CurrentRow.Cells["YazilimId"].Value));

            dt = Yazilimlar.YazilimlariGetir(id);
            dgvYazilim.DataSource = dt;

            dt = Yazilimlar.YazilimGetirKullaniciIdIle(id);
            dgvKullaniciYazilimlar.DataSource = dt;

            timer.Enabled = true;
        }
示例#7
0
        private void Kaydet()
        {
            Yazilimlar yazilim = new Yazilimlar();

            yazilim.YazilimId        = id;
            yazilim.YazilimAdi       = txtYazilimAdi.Text;
            yazilim.LisansSayisi     = Convert.ToInt32(txtLisansSayisi.Text);
            yazilim.GuncellemeTarihi = dtpGuncellemeTarihi.Value.ToString("yyyy-MM-dd");

            if (yazilim.YazilimEkleGuncelle() == 0)
            {
                MessageBox.Show("Bu Yazılım Daha Önce Eklenmiş.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                this.Close();
            }
        }
        //////////////////////////////////////////////////
        ////////////////// YAZILIMLAR ////////////////////

        private void btnYazilimListele_Click(object sender, EventArgs e)
        {
            dtYazilim = Yazilimlar.YazilimlariGetir(id);
            dgvYazilim.DataSource = dtYazilim;

            dgvYazilim.Columns["YazilimId"].Visible = false;
                
            txtYazilimAra.Enabled = true;
            dgvYazilim.Visible = true;
            btnYazilimEkle.Visible = true;
            btnYazilimSil.Visible = true;
            txtYazilimAra.Visible = true;
            cbArananYazilimStunu.Visible = true;

            cbArananYazilimStunu.Items.Clear();
            for (int i = 1; i < dgvYazilim.Columns.Count; i++)
            {
                if (dgvYazilim.Columns[i].Visible == true)
                    cbArananYazilimStunu.Items.Add(dgvYazilim.Columns[i].HeaderText);
            }
            cbArananYazilimStunu.SelectedItem = cbArananYazilimStunu.Items[0];
        }
示例#9
0
        private void tpYazilim_Enter(object sender, EventArgs e)
        {
            if (YazilimlarTiklandi == false)
            {
                dtYazilim             = Yazilimlar.YazilimlariGetir(0);
                dgvYazilim.DataSource = dtYazilim;
                dgvYazilim.Columns["YazilimId"].Visible = false;

                btnYazilimSil.Enabled            = false;
                btnYazilimAyrintiDuzenle.Enabled = false;

                cbArananYazilimStunu.Items.Clear();
                for (int i = 1; i < dgvYazilim.Columns.Count; i++)
                {
                    cbArananYazilimStunu.Items.Add(dgvYazilim.Columns[i].HeaderText);
                }
                cbArananYazilimStunu.SelectedItem = cbArananYazilimStunu.Items[0];

                lblYazilimSayisi.Text = dgvYazilim.Rows.Count.ToString();

                YazilimlarTiklandi = true;
            }
            dgvYazilim.ClearSelection();
        }