private void STOK_KODU_ArsExit(object sender, EventArgs e) { if (STOK_KODU.IsNotEmpty()) { ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); if (qryStok.Found()) { stokKodu = STOK_KODU.Text; ArsLibrary.ArsQryToPanel(PnlStokSabit, qryStok); ArsLibrary.ArsQryToPanel(pnlEkBilgiler, qryStok); STOK_RESIM_LISTE.LoadImages(); arsComboBoxBirimPaketDoldur(); grdPaketListele(); grdFiyatListele(); } else { PnlStokSabit.Clear(STOK_KODU.ArTag); STOK_RESIM_LISTE.ClearImages(); } stokKodu = STOK_KODU.Text; } else { PnlStokSabit.Clear(); STOK_RESIM_LISTE.ClearImages(); } }
private void BtnSil_Click(object sender, EventArgs e) { STOK_KODU_ArsExit(STOK_KODU, null); if (STOK_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nStok Kodu: " + STOK_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); qryStok.Mode = EnmQryMode.Delete; qryStok.Exec(); if (qryStok.execErrorCode == "0") { STOK_RESIM_LISTE.ClearImages(true); STOK_RESIM_LISTE.SaveImages(); ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); STOK_KODU.Focus(); } } } STOK_KODU.Focus(); }
private void BtnSil_Click(object sender, EventArgs e) { if (STOK_KODU.IsEmpty() || ALT_STOK_KODU.IsEmpty()) { ArsMessage.ShowMessage("Hata", "Stok Kodu ve Alt Stok Kodu Boş Olamaz"); return; } STOK_KODU_ArsExit(STOK_KODU, null); if (STOK_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nStok Kodu: " + STOK_KODU.Text + "\nAlt Stok Kodu: " + ALT_STOK_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOKALTURUN] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "' AND ALT_STOK_KODU = '" + ALT_STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); qryStok.Mode = EnmQryMode.Delete; qryStok.Exec(); if (qryStok.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); STOK_KODU.Focus(); } } } STOK_KODU.Focus(); }
private void grdStoklar_ArsDoubleClick(object sender, EventArgs e) { if (STOK_KODU.IsNotEmpty()) { ArsSQLQry qryStokPath = new ArsSQLQry(); qryStokPath.SQLText = "SELECT DEMIR_STR_2 FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStokPath.Open(); string path = qryStokPath.GetString("DEMIR_STR_2"); string[] pathList = path.Split('\\'); if (tvGrup.SelectedNode != null) { tvGrup.SelectedNode.BackColor = tvGrup.BackColor; tvGrup.SelectedNode.ForeColor = tvGrup.ForeColor; } tvGrup.SelectedNode = tvGrup.Nodes[0]; for (int i = 1; i < pathList.Length; i++) { if (tvGrup.SelectedNode == null) { foreach (TreeNode node in tvGrup.Nodes) { if (node.Text == pathList[i]) { tvGrup.SelectedNode = node; break; } } } else { foreach (TreeNode node in tvGrup.SelectedNode.Nodes) { if (node.Text == pathList[i]) { tvGrup.SelectedNode = node; break; } } } } if (tvGrup.SelectedNode != null) { tvGrup.SelectedNode.BackColor = Color.Blue; tvGrup.SelectedNode.ForeColor = Color.White; } ArsSQLQry qryStokResim = new ArsSQLQry(); qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStokResim.Open(); if (qryStokResim.Found()) { STOK_RESIM.Image = qryStokResim.GetImage("IMAGE_DATA"); stokResim = STOK_RESIM.Image; } } }
private void STOK_KODU_ArsExit(object sender, EventArgs e) { if (STOK_KODU.IsNotEmpty() && ALT_STOK_KODU.IsNotEmpty()) { ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOKALTURUN] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "' AND ALT_STOK_KODU = '" + ALT_STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); if (qryStok.Found()) { ArsLibrary.ArsQryToPanel(pnlStokAltUrun, qryStok); } } }
private void STOK_KODU_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1) { if (STOK_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 STOK_KODU FROM [TBLSTOK] WHERE STOK_KODU LIKE '" + STOK_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { STOK_KODU.SetDataStr(qryCariKodu.GetString("STOK_KODU")); } } STOK_KODU.SelectionStart = (STOK_KODU.Text.Length); } if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2) { if (STOK_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 STOK_KODU FROM [TBLSTOK] WHERE STOK_KODU LIKE '" + STOK_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { string sayı, asılsayı = qryCariKodu.GetString("STOK_KODU"); int sayılength; if ("" != qryCariKodu.GetString("STOK_KODU").ArsLastNums()) { sayı = asılsayı.ArsLastNums(); asılsayı = Regex.Replace(asılsayı, sayı, String.Empty); sayılength = sayı.Length; sayı = (Convert.ToInt32(sayı) + 1).ToString().ArsAddStart('0', sayılength); STOK_KODU.Text = (asılsayı + sayı); } } } STOK_KODU.SelectionStart = (STOK_KODU.Text.Length); } }
private void RefreshGrid() { grdStokBakiyeRaporu.SQLText = "SELECT TBLBAKIYE.* FROM (SELECT STOK_KODU, STOK_ADI,GIRIS_MIKTAR = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR_TEMP WHERE HAR_TEMP.STOK_KODU = STOK.STOK_KODU AND HAR_TEMP.GC = 'G'), 0),CIKIS_MIKTAR = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR_TEMP WHERE HAR_TEMP.STOK_KODU = STOK.STOK_KODU AND HAR_TEMP.GC = 'C'), 0),BAKIYE = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR_TEMP WHERE HAR_TEMP.STOK_KODU = STOK.STOK_KODU AND HAR_TEMP.GC = 'G'), 0) - ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR_TEMP WHERE HAR_TEMP.STOK_KODU = STOK.STOK_KODU AND HAR_TEMP.GC = 'C'), 0) FROM [TBLSTOK] STOK "; grdStokBakiyeRaporu.SQLText += "WHERE /*WS*/1=1 "; if (STOK_KODU.IsNotEmpty()) { grdStokBakiyeRaporu.SQLText += "AND STOK_KODU = '" + STOK_KODU.GetDataStr() + "' "; } grdStokBakiyeRaporu.SQLText += ") AS TBLBAKIYE, TBLSTOK STOK "; if (UYARI_DURUMU.Checked) { grdStokBakiyeRaporu.SQLText += "WHERE STOK.STOK_KODU = TBLBAKIYE.STOK_KODU AND (TBLBAKIYE.BAKIYE >= ISNULL(STOK.MIN_STOK_BAKIYE, 0) OR ISNULL(STOK.MIN_STOK_BAKIYE, 0) = 0) "; } else { grdStokBakiyeRaporu.SQLText += "WHERE STOK.STOK_KODU = TBLBAKIYE.STOK_KODU AND TBLBAKIYE.BAKIYE < STOK.MIN_STOK_BAKIYE "; } grdStokBakiyeRaporu.SQLText += "/*WE*/"; grdStokBakiyeRaporu.Open(); }
// FİYAT TANIMLAMA FONKSYONLARI private void BtnFiyatSil_Click(object sender, EventArgs e) { if (SIRA.GetIntData() <= 0) { return; } STOK_KODU_ArsExit(STOK_KODU, null); if (STOK_KODU.IsNotEmpty() && SIRA.IsNotEmpty()) { if (ALIS_SATIS.Text == "Satış Fiyatı") { tip = 'S'; } else { tip = 'A'; } if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nSIRA NO: " + SIRA.Text) == DialogResult.Yes) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLFIYATLISTE] WHERE /*WS*/REC_ID= '" + REC_ID.Text + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Delete; qryCari.Exec(); if (qryCari.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); Sıralama('D', tip); BtnFiyatTemizle_Click(BtnTemizle, null); } } } STOK_KODU.Focus(); grdFiyatListele(); }
private void BtnPaketSil_Click(object sender, EventArgs e) { STOK_KODU_ArsExit(STOK_KODU, null); if (STOK_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nSIRA NO: " + CEVRIM_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLSTOKCEVRIM] WHERE /*WS*/REC_ID= '" + paketREC_ID.Text + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Delete; qryCari.Exec(); if (qryCari.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnFiyatTemizle_Click(BtnTemizle, null); } } BtnPaketTemizle_Click(btnPaketTemizle, null); } STOK_KODU.Focus(); grdFiyatListele(); grdPaketListele(); }