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]; }
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; }
////////////////////////////////////////////////////// ///////////////// 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(); }
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; } }
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; }
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); } }
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(); }