Exemplo n.º 1
0
        public void DonanimGetir(string urunNo, string seriNo)
        {
            dt = Donanimlar.DonanimGetirUrunNoSeriNoIle(urunNo, seriNo);

            if (dt.Rows.Count == 1)
            {
                txtTur.Text    = dt.Rows[0].Field <string>("TÜR").ToString();
                txtMarka.Text  = dt.Rows[0].Field <string>("MARKA").ToString();
                txtModel.Text  = dt.Rows[0].Field <string>("MODEL").ToString();
                txtSeriNo.Text = dt.Rows[0].Field <string>("SERİ NO").ToString();
                txtFirma.Text  = dt.Rows[0].Field <string>("FİRMA").ToString();
                _donanimId     = Convert.ToInt32(dt.Rows[0].Field <long>("DonanimId"));

                btnKaydet.Enabled = true;
                btnYazdir.Enabled = true;
            }
            else
            {
                MessageBox.Show("Bu ürün numarası ve seri numarasına ait donanım bulunamadı.\nDonanımın sistemde kayıtlı olduğundan emin olun.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                txtTur.Text    = "";
                txtMarka.Text  = "";
                txtModel.Text  = "";
                txtSeriNo.Text = "";
                txtFirma.Text  = "";
                _donanimId     = 0;

                btnKaydet.Enabled = false;
                btnYazdir.Enabled = false;
            }
        }
        ////////////////// DONANIMLAR ////////////////////

        private void btnDonanimListele_Click(object sender, EventArgs e)
        {
            if (btnDonanimListele.Text == "Listele")
            {
                dtDonanim = Donanimlar.DonanimlariGetir(id);
                dgvDonanim.DataSource = dtDonanim;
                DonanimAyrintiGizle();
                btnDonanimListele.Text = "Detay";
                txtDonanimAra.Enabled = true;
                dgvDonanim.Visible = true;
                btnDonanimEkle.Visible = true;
                btnDonanimSil.Visible = true;
                txtDonanimAra.Visible = true;
                cbArananDonanimStunu.Visible = true;
            }
            else if (btnDonanimListele.Text == "Detay")
            {
                DonanimAyrintiGoster();
                btnDonanimListele.Text = "Gizle";
            }
            else
            {
                DonanimAyrintiGizle();
                btnDonanimListele.Text = "Detay";
            }

            cbArananDonanimStunu.Items.Clear();
            for (int i = 1; i < dgvDonanim.Columns.Count; i++)
            {
                if (dgvDonanim.Columns[i].Visible == true)
                    cbArananDonanimStunu.Items.Add(dgvDonanim.Columns[i].HeaderText);
            }
            cbArananDonanimStunu.SelectedItem = cbArananDonanimStunu.Items[0];
        }
Exemplo n.º 3
0
        private void dgvDonanim_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            YeniDonanimForm = new YENI_DONANIM(Convert.ToInt32(dgvDonanim.CurrentRow.Cells["DonanimId"].Value), dgvDonanim.CurrentRow.Cells["FİRMA"].Value.ToString(), dgvDonanim.CurrentRow.Cells["TÜR"].Value.ToString());
            YeniDonanimForm.ShowDialog();

            dtDonanim             = Donanimlar.DonanimlariGetir(0);
            dgvDonanim.DataSource = dtDonanim;

            btnDonanimSil.Enabled            = false;
            btnDonanimAyrintiDuzenle.Enabled = false;
        }
Exemplo n.º 4
0
        //////////////////////////////////////////////////////
        ///////////////// DONANIM ////////////////////////////

        private void btnYeniDonanim_Click(object sender, EventArgs e)
        {
            YeniDonanimForm = new YENI_DONANIM(0, "", "");
            YeniDonanimForm.ShowDialog();

            dtDonanim             = Donanimlar.DonanimlariGetir(0);
            dgvDonanim.DataSource = dtDonanim;

            btnDonanimSil.Enabled            = false;
            btnDonanimAyrintiDuzenle.Enabled = false;
        }
        private void btnDonanimEkle_Click(object sender, EventArgs e)
        {
            Donanimlar.DonanimKullaniciGuncelle(id, Convert.ToInt32(dgvDonanim.CurrentRow.Cells["DonanimId"].Value));

            dtDonanim = Donanimlar.DonanimlariGetir(id);
            dgvDonanim.DataSource = dtDonanim;

            dt = Donanimlar.DonanimGetirKullaniciIdIle(id);
            dgvKullaniciDonanimlar.DataSource = dt;

            timer.Enabled = true;
        }
        private void KISILER_AYRINTI_DUZENLE_StyleChanged(object sender, EventArgs e)
        {
            dt = Firmalar.FirmalariGetir();
            cbFirma.DataSource = dt;
            cbFirma.DisplayMember = "FİRMALAR";
            cbFirma.ValueMember = "FirmaId";
            cbFirma.SelectedIndex = cbFirma.FindString(_firma);

            dt = Donanimlar.DonanimGetirKullaniciIdIle(id);
            dgvKullaniciDonanimlar.DataSource = dt;
            DonanimKullaniciAyrintiGizle();
        }
Exemplo n.º 7
0
        private void btnDonanimSil_Click(object sender, EventArgs e)
        {
            var soru = MessageBox.Show("Bu donanım kullanıcıya atanmış olabilir.\nYine de silinsin mi?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (soru == DialogResult.Yes)
            {
                Donanimlar.DonanimSil(Convert.ToInt32(dgvDonanim.CurrentRow.Cells["DonanimId"].Value));

                dtDonanim             = Donanimlar.DonanimlariGetir(0);
                dgvDonanim.DataSource = dtDonanim;
            }
        }
Exemplo n.º 8
0
        private void YENI_DONANIM_Load(object sender, EventArgs e)
        {
            this.Location = new Point(220, 50);
            YukseklikAzalt();

            dt = DonanimTurleri.DonanimTurleriniGetir();
            cbTur.DataSource    = dt;
            cbTur.DisplayMember = "DONANIM TÜRLERİ";
            cbTur.ValueMember   = "TurId";

            dt = Firmalar.FirmalariGetir();
            cbFirma.DataSource    = dt;
            cbFirma.DisplayMember = "FİRMALAR";
            cbFirma.ValueMember   = "FirmaId";

            if (id != 0)
            {
                dt = Donanimlar.DonanimGetirDonanimIdIle(id);
                txtGarantiDurumu.Text  = dt.Rows[0].Field <string>("GARANTİ DURUMU").ToString();
                txtİsletimSistemi.Text = dt.Rows[0].Field <string>("İŞLETİM SİSTEMİ").ToString();
                txtLisansKey.Text      = dt.Rows[0].Field <string>("LİSANS KEY").ToString();
                txtMarka.Text          = dt.Rows[0].Field <string>("MARKA").ToString();
                txtModel.Text          = dt.Rows[0].Field <string>("MODEL").ToString();
                txtRam.Text            = dt.Rows[0].Field <string>("RAM").ToString();
                txtSeriNo.Text         = dt.Rows[0].Field <string>("SERİ NO").ToString();
                txtUrunNo.Text         = dt.Rows[0].Field <string>("ÜRÜN NO").ToString();
                dtpBakimTarihi.Value   = dt.Rows[0].Field <DateTime>("BAKIM TARİHİ");
                cbFirma.SelectedIndex  = cbFirma.FindString(_firmaAdi);
                cbTur.SelectedIndex    = cbTur.FindString(_donanimTuru);

                dt = Hurdalar.HurdaGetirDonanimIdIle(id);
                if (dt.Rows.Count > 0)
                {
                    gbHurdaBilgisi.Enabled = true;
                    rbHurda.Checked        = true;
                    YukseklikArttir();
                    txtHurdaNotu.Text    = dt.Rows[0].Field <string>("Notu").ToString();
                    dtpHurdaTarihi.Value = dt.Rows[0].Field <DateTime>("HurdaTarihi");
                }
                else
                {
                    rbSaglam.Checked = true;
                }
            }
            else
            {
                cbFirma.SelectedValue = false;
                cbTur.SelectedValue   = false;
                rbSaglam.Checked      = true;
            }
        }
        private void btnDonanimSil_Click(object sender, EventArgs e)
        {
            Donanimlar.DonanimKullaniciGuncelle(0, Convert.ToInt32(dgvKullaniciDonanimlar.CurrentRow.Cells["DonanimId"].Value));

            dt = Donanimlar.DonanimGetirKullaniciIdIle(id);
            dgvKullaniciDonanimlar.DataSource = dt;

            if (dgvDonanim.Columns.Count > 0)
            {
                dt = Donanimlar.DonanimlariGetir(id);
                dgvDonanim.DataSource = dt;
            }

            timer.Enabled = true;
        }
Exemplo n.º 10
0
        public void Kaydet()
        {
            Donanimlar donanim = new Donanimlar();

            donanim.DonanimId      = id;
            donanim.BakimTarihi    = dtpBakimTarihi.Value.ToString("yyyy-MM-dd");
            donanim.GarantiDurumu  = txtGarantiDurumu.Text;
            donanim.IsletimSistemi = txtİsletimSistemi.Text;
            donanim.LisansKey      = txtLisansKey.Text;
            donanim.Marka          = txtMarka.Text;
            donanim.Model          = txtModel.Text;
            donanim.Ram            = txtRam.Text;
            donanim.SeriNo         = txtSeriNo.Text;
            donanim.UrunNo         = txtUrunNo.Text;
            donanim.FirmaId        = Convert.ToInt32(cbFirma.SelectedValue);
            donanim.TurId          = Convert.ToInt32(cbTur.SelectedValue);

            if (donanim.DonanimEkleGuncelle() != 0) //belirtilen urunno ve serino tekrar etmıyorsa.
            {
                if (rbHurda.Checked == true)
                {
                    Hurdalar hurda = new Hurdalar();
                    hurda.HurdaTarihi = dtpHurdaTarihi.Value.ToString("yyyy-MM-dd");
                    hurda.Notu        = txtHurdaNotu.Text;
                    hurda.DonanimId   = id;

                    hurda.HurdaEkleGuncelle();
                }
                else
                {
                    Hurdalar.HurdaSil(id);
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Bu Ürün No ve Seri No'ya ait kayıt zaten mevcut.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Exemplo n.º 11
0
        private void tpDonanim_Enter(object sender, EventArgs e)
        {
            if (DonanimlarTiklandi == false)
            {
                dtDonanim             = Donanimlar.DonanimlariGetir(0);
                dgvDonanim.DataSource = dtDonanim;
                dgvDonanim.Columns["DonanimId"].Visible = false;

                btnDonanimSil.Enabled            = false;
                btnDonanimAyrintiDuzenle.Enabled = false;

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

                lblDonanimSayisi.Text = dgvDonanim.Rows.Count.ToString();

                DonanimlarTiklandi = true;
            }
            dgvDonanim.ClearSelection();
        }