//////////////////////////////////////////////////
        ////////////////// LİSANSLAR ////////////////////

        private void btnLisansListele_Click(object sender, EventArgs e)
        {
            if (btnLisansListele.Text == "Listele")
            {
                dtLisans = Lisanslar.LisanslariGetir(id);
                dgvLisans.DataSource = dtLisans;
                txtLisansAra.Enabled = true;
                LisansAyrintiGizle();
                btnLisansListele.Text = "Detay";
                dgvLisans.Visible = true;
                btnLisansSil.Visible = true;
                btnLisansEkle.Visible = true;
                txtLisansAra.Visible = true;
                cbArananLisansStunu.Visible = true;
            }
            else if (btnLisansListele.Text == "Detay")
            {
                LisansAyrintiGoster();
                btnLisansListele.Text = "Gizle";
            }
            else
            {
                LisansAyrintiGizle();
                btnLisansListele.Text = "Detay";
            }

            cbArananLisansStunu.Items.Clear();
            for (int i = 1; i < dgvLisans.Columns.Count; i++)
            {
                if (dgvLisans.Columns[i].Visible == true)
                    cbArananLisansStunu.Items.Add(dgvLisans.Columns[i].HeaderText);
            }
            cbArananLisansStunu.SelectedItem = cbArananLisansStunu.Items[0];
        }
Example #2
0
        public void Kaydet()
        {
            Lisanslar lisans = new Lisanslar();

            lisans.LisansId       = id;
            lisans.LisansAdi      = txtLisansAdi.Text;
            lisans.LisansKey      = txtKey.Text;
            lisans.LisansNumarasi = txtLisansNumarasi.Text;
            try
            {
                lisans.LisansSayisi = Convert.ToInt32(txtLisansSayisi.Text);
                if (cbLisansTipi.SelectedValue != null)
                {
                    lisans.TipId = Convert.ToInt32(cbLisansTipi.SelectedValue);
                }
                if (cbYazilimTipi.SelectedValue != null)
                {
                    lisans.YazilimId = Convert.ToInt32(cbYazilimTipi.SelectedValue);
                }
                else
                {
                    lisans.YazilimId = 0;
                }

                lisans.LisansEkleGuncelle();

                this.Close();
            }
            catch
            {
                MessageBox.Show("Lisans sayısını numerik giriniz.", "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #3
0
        private void tpLisans_Enter(object sender, EventArgs e)
        {
            if (LisanslarTiklandi == false)
            {
                dtLisans             = Lisanslar.LisanslariGetir(0);
                dgvLisans.DataSource = dtLisans;
                dgvLisans.Columns["LisansId"].Visible    = false;
                dgvLisans.Columns["KullaniciId"].Visible = false;
                dgvLisans.Columns["TipId"].Visible       = false;
                dgvLisans.Columns["YazilimId"].Visible   = false;

                btnLisansSil.Enabled            = false;
                btnLisansAyrintiDuzenle.Enabled = false;

                cbArananLisansStunu.Items.Clear();
                for (int i = 1; i < dgvLisans.Columns.Count - 3; i++)
                {
                    cbArananLisansStunu.Items.Add(dgvLisans.Columns[i].HeaderText);
                }
                cbArananLisansStunu.SelectedItem = cbArananLisansStunu.Items[0];

                lblLisansSayisi.Text = dgvLisans.Rows.Count.ToString();

                LisanslarTiklandi = true;
            }
            dgvLisans.ClearSelection();
        }
 private void tpLisanslar_Enter(object sender, EventArgs e)
 {
     if (!LisanslarTiklandi)
     {
         dt = Lisanslar.LisanslariGetirKullaniciIdIle(id);
         dgvKullaniciLisanslar.DataSource = dt;
         LisansKullaniciAyrintiGizle();
     }
     LisanslarTiklandi = true;
 }
Example #5
0
        private void dgvLisans_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            YeniLisansForm = new YENI_LISANS(Convert.ToInt32(dgvLisans.CurrentRow.Cells["LisansId"].Value), dgvLisans.CurrentRow.Cells["YAZILIM ADI"].Value.ToString(), dgvLisans.CurrentRow.Cells["TİP ADI"].Value.ToString(), dgvLisans.CurrentRow.Cells["LİSANS KEY"].Value.ToString(), dgvLisans.CurrentRow.Cells["LİSANS NO"].Value.ToString(), dgvLisans.CurrentRow.Cells["LİSANS ADI"].Value.ToString(), Convert.ToInt32(dgvLisans.CurrentRow.Cells["LİSANS SAYISI"].Value));
            YeniLisansForm.ShowDialog();

            dtLisans             = Lisanslar.LisanslariGetir(0);
            dgvLisans.DataSource = dtLisans;

            btnLisansSil.Enabled            = false;
            btnLisansAyrintiDuzenle.Enabled = false;
        }
Example #6
0
        //////////////////////////////////////////////////////
        ////////////////// LİSANS ////////////////////////////

        private void btnYeniLisans_Click(object sender, EventArgs e)
        {
            YeniLisansForm = new YENI_LISANS(0, "", "", "", "", "", 0);
            YeniLisansForm.ShowDialog();

            dtLisans             = Lisanslar.LisanslariGetir(0);
            dgvLisans.DataSource = dtLisans;

            btnLisansSil.Enabled            = false;
            btnLisansAyrintiDuzenle.Enabled = false;
        }
        private void btnLisansSil_Click(object sender, EventArgs e)
        {
            Lisanslar.LisansKullaniciGuncelle(0, Convert.ToInt32(dgvKullaniciLisanslar.CurrentRow.Cells["LisansId"].Value));

            dt = Lisanslar.LisanslariGetir(id);
            dgvLisans.DataSource = dt;

            dt = Lisanslar.LisanslariGetirKullaniciIdIle(id);
            dgvKullaniciLisanslar.DataSource = dt;

            timer.Enabled = true;
        }
Example #8
0
        private void btnLisansSil_Click(object sender, EventArgs e)
        {
            var soru = MessageBox.Show("Bu lisans kullanıcı veya yazılım için atanmış olabilir.\nYine de silinsin mi?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (soru == DialogResult.Yes)
            {
                Lisanslar.LisansSil(Convert.ToInt32(dgvLisans.CurrentRow.Cells["LisansId"].Value));

                dtLisans             = Lisanslar.LisanslariGetir(0);
                dgvLisans.DataSource = dtLisans;
            }
        }