private void Button1_Click(object sender, EventArgs e) { if (KATEGORI.GetString() != "" && STOK_KODU.GetString() != "" && FIYAT.Text != "") { WebService siparisKontrolQry = new WebService(); siparisKontrolQry.SQLText = "SELECT * FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'"; siparisKontrolQry.Open(); if (siparisKontrolQry.DataCount() == 0) { string tarihStr = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2]; string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2]; WebService siparisQry = new WebService(); siparisQry.SQLText = "INSERT INTO TBLSIPARIS(BELGE_NO, MUSTERI_KODU, TEDARIKCI_KODU, TARIH, TESLIM_TARIHI, TESLIM_SAATI, ACIKLAMA, TUTAR, APP_MANUEL, DURUM, TESLIMAT_SEKLI) VALUES("; siparisQry.SQLText += "'" + belgeNo + "', '" + musteriKodu + "', '" + Goto724Lib.tedarikciKodu + "', '" + tarihStr + "', '" + teslimatTarihStr + "', '" + TESLIM_SAATI.Text + "', '" + ACIKLAMA.Text + "', 0, 'M', '0'"; if (rbAdreseTeslim.Checked) { siparisQry.SQLText += ", 'Adrese Teslim')"; } else if (rbFabrikadaTeslim.Checked) { siparisQry.SQLText += ", 'Fabrikada Teslim')"; } siparisQry.Open(); StokEkle(); } else { //if (KATEGORI.GetString() == siparisKontrolQry.GetString("KATEGORI_KODU")) //{ string tarihStr = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2]; string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2]; WebService siparisQry = new WebService(); siparisQry.SQLText = "UPDATE TBLSIPARIS SET TARIH = '" + tarihStr + "', TESLIM_TARIHI = '" + teslimatTarihStr + "', TESLIM_SAATI = '" + TESLIM_SAATI.Text + "', ACIKLAMA = '" + ACIKLAMA.Text + "' WHERE BELGE_NO = '" + belgeNo + "'"; siparisQry.Open(); StokEkle(); //} //else //{ // GotoMessage.ShowMessage("Hata", "Siparişte Kategori Kodu Değiştirilemez."); //} } } else { if (KATEGORI.GetString() == "") { GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz"); } else if (STOK_KODU.GetString() == "") { GotoMessage.ShowMessage("Hata", "Ürün Boş Olamaz"); } else if (FIYAT.Text == "") { GotoMessage.ShowMessage("Hata", "Miktar Seçimi Yapılmalıdır"); } } }
private void StokEkle() { for (int i = 0; i < grdStokGrid.Rows.Count; i++) { if (Convert.ToDouble(grdStokGrid.Rows[i].Cells["grdToplamKilo"].Value) != 0.0) { WebService siparisHarKontrolQry = new WebService(); siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'"; siparisHarKontrolQry.Open(); if (siparisHarKontrolQry.DataCount() > 0) { WebService siparisHarQry = new WebService(); siparisHarQry.SQLText = "UPDATE TBLSIPARISHAR SET MIKTAR = " + grdStokGrid.Rows[i].Cells["grdAdet"].Value + " WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'"; siparisHarQry.Open(); } else { WebService siparisHarQry = new WebService(); siparisHarQry.SQLText = "INSERT INTO TBLSIPARISHAR(BELGE_NO, STOK_KODU, MIKTAR, PAKET_KODU, GC, KATEGORI_KODU) VALUES("; siparisHarQry.SQLText += "'" + belgeNo + "', '" + STOK_KODU.GetString() + "', '" + grdStokGrid.Rows[i].Cells["grdAdet"].Value + "', '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value + "', 'C', '" + KATEGORI.GetString() + "')"; siparisHarQry.Open(); } } else { WebService siparisHarKontrolQry = new WebService(); siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'"; siparisHarKontrolQry.Open(); if (siparisHarKontrolQry.DataCount() > 0) { WebService siparisHarQry = new WebService(); siparisHarQry.SQLText = "DELETE FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'"; siparisHarQry.Open(); } } } WebService siparisQry = new WebService(); siparisQry.SQLText = "UPDATE TBLSIPARIS SET TUTAR = (SELECT SUM(HAR.MIKTAR * PAKET.MIKTAR * " + fiyatKodu + ") FROM TBLSIPARISHAR HAR, TBLSTOK STOK, TBLSTOKPAKET PAKET WHERE STOK.STOK_KODU = HAR.STOK_KODU AND HAR.PAKET_KODU = PAKET.PAKET_KODU AND HAR.BELGE_NO = '" + belgeNo + "') WHERE BELGE_NO = '" + belgeNo + "'"; siparisQry.Open(); GrdSipDetayRefresh(); STOK_KODU.SelectedIndex = -1; STOK_KODU.Text = ""; FIYAT.Text = ""; lblToplamKG.Text = ""; lblToplamAdet.Text = ""; lblToplamFiyat.Text = ""; PaketGridTemizle(); STOK_KODU.Focus(); GotoMessage.ShowMessage("Bilgi", "Kayıt Eklendi."); }
private void RefreshGrid() { WebService service = new WebService(); service.SQLText = "SELECT PAKET_KODU, ACIKLAMA AS PAKET_TANIMI, STOK_KODU, BIRIM_KODU, MIKTAR, " + "(SELECT STOK_ADI FROM TBLSTOK STOK WHERE STOK.STOK_KODU = PAKET.STOK_KODU AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "') AS STOK_ADI, PASIF_MI " + "FROM TBLSTOKPAKET PAKET WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' " + "AND STOK_KODU = '" + STOK_KODU.GetString() + "'"; service.Open(); StokPaketGrid.Open(service.dataSet); }
private void STOK_KODU_SelectedIndexChanged(object sender, EventArgs e) { FIYAT.Text = ""; fiyatKodu = "SATIS_FIYAT1"; if (STOK_KODU.GetString() != "") { WebService qryParam = new WebService(); qryParam.SQLText = "SELECT STR_DEGER FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND MODUL = 'Ted' AND PARAMETRE = '" + musteriKodu + "_" + KATEGORI.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'"; qryParam.Open(); if (qryParam.DataCount() > 0) { fiyatKodu = qryParam.GetString("STR_DEGER"); } WebService stokQry = new WebService(); stokQry.SQLText = "SELECT " + fiyatKodu + " FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_TIPI = '" + STOK_TIP.GetString() + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'"; stokQry.Open(); if (stokQry.DataCount() > 0) { FIYAT.Text = stokQry.GetDoubleStr(fiyatKodu); stokFiyat = stokQry.GetDouble(fiyatKodu); WebService stokGridQry = new WebService(); stokGridQry.SQLText = "SELECT ACIKLAMA AS SIP_KG, 0 AS ADET, 0 AS TOPLAM_KG, MIKTAR AS KG, PAKET_KODU FROM TBLSTOKPAKET WHERE STOK_KODU = '" + STOK_KODU.GetString() + "'"; stokGridQry.Open(); if (stokGridQry.DataCount() > 0) { grdStokGrid.DataSource = stokGridQry.dataSet.Tables[0]; } List <DataGridViewColumn> tempColumns = new List <DataGridViewColumn>(); foreach (DataGridViewColumn column in grdStokGrid.Columns) { tempColumns.Add(column); } foreach (DataGridViewColumn column in tempColumns) { if (column.HeaderText == "Sipariş Kilosu") { column.DisplayIndex = 0; } else if (column.HeaderText == "Adet") { column.DisplayIndex = 1; } else if (column.HeaderText == "Toplam Kilo") { column.DisplayIndex = 2; } } } else { PaketGridTemizle(); } } else { PaketGridTemizle(); } }
private void BtnFiyatKoduKaydet_Click(object sender, EventArgs e) { if (MUSTERI_KOD.Text != "" && KATEGORI_KODU.SelectedIndex != -1 && STOK_KODU.SelectedIndex != -1 && FIYAT_KODU.SelectedIndex != -1) { WebService qryParamKontrol = new WebService(); qryParamKontrol.SQLText = "SELECT * FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'"; qryParamKontrol.Open(); if (qryParamKontrol.DataCount() > 0) { WebService qryParam = new WebService(); qryParam.SQLText = "UPDATE TBLPARAMETRE SET "; qryParam.SQLText += "FLOAT_DEGER = " + FIYAT_KODU.SelectedIndex; qryParam.SQLText += ", STR_DEGER = 'SATIS_FIYAT" + (FIYAT_KODU.SelectedIndex + 1) + "'"; qryParam.SQLText += " WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'"; qryParam.Open(); } else { WebService qryParam = new WebService(); qryParam.SQLText = "INSERT INTO TBLPARAMETRE(TEDARIKCI_KODU, MODUL, PARAMETRE, STR_DEGER, FLOAT_DEGER) VALUES("; qryParam.SQLText += "'" + Goto724Lib.tedarikciKodu + "', 'Ted', '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU', 'SATIS_FIYAT" + (FIYAT_KODU.SelectedIndex + 1) + "', " + FIYAT_KODU.SelectedIndex; qryParam.SQLText += ")"; GotoMessage.ShowMessage("", qryParam.SQLText); qryParam.Open(); } FIYAT_KODU.SelectedIndex = -1; STOK_KODU.SelectedIndex = -1; STOK_KODU.Items.Clear(); KATEGORI_KODU.SelectedIndex = -1; GotoMessage.ShowMessage("Bilgi", "Fiyat Kodu Başarıyla Kaydedildi."); } }
private void STOK_KODU_SelectedIndexChanged(object sender, EventArgs e) { if (STOK_KODU.SelectedIndex != -1) { WebService qryFiyatKoduParam = new WebService(); qryFiyatKoduParam.SQLText = "SELECT FLOAT_DEGER FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'"; qryFiyatKoduParam.Open(); if (qryFiyatKoduParam.DataCount() > 0) { FIYAT_KODU.SelectedIndex = Convert.ToInt32(qryFiyatKoduParam.GetDouble("FLOAT_DEGER")); } else { FIYAT_KODU.SelectedIndex = 0; } } else { FIYAT_KODU.SelectedIndex = -1; } }
private void StokPaketGrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (StokPaketGrid.Columns[e.ColumnIndex].DataPropertyName == "PASIF_MI") { WebService paketPasifQry = new WebService(); paketPasifQry.SQLText = "UPDATE TBLSTOKPAKET SET PASIF_MI = "; if (StokPaketGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "H") { paketPasifQry.SQLText += "'E'"; } else { paketPasifQry.SQLText += "'H'"; } paketPasifQry.SQLText += " WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "' AND PAKET_KODU = '" + StokPaketGrid.Rows[e.RowIndex].Cells["grdPAKET_KODU"].Value.ToString() + "'"; paketPasifQry.Open(); RefreshGrid(); StokPaketGrid.Rows[e.RowIndex].Selected = true; } }
private void BtnPaketRehber_Click(object sender, EventArgs e) { GotoRehber rehber = new GotoRehber(); rehber.sqlText = "SELECT PAKET_KODU, ACIKLAMA AS PAKET_TANIMI FROM TBLSTOKPAKET WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'"; rehber.header = "Stok Paket Rehber"; rehber.returnField = "PAKET_KODU"; rehber.headerTextList.Add("Paket Kodu"); rehber.headerTextList.Add("Paket Adı"); rehber.focusTextBox = PAKET_KODU; rehber.Show(); }
private void PAKET_KODU_Leave(object sender, EventArgs e) { if (PAKET_KODU.Text != "") { WebService service = new WebService(); service.SQLText = "SELECT *, ACIKLAMA AS PAKET_TANIMI FROM TBLSTOKPAKET WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'"; service.Open(); if (service.errorCode == "0" && service.DataCount() > 0) { ScreenFill(service); } else { PanelClear(false); } } }
private void BtnSil_Click(object sender, EventArgs e) { if (PAKET_KODU.Text != "" && StokPaketGrid.isRecordAvailable("PAKET_KODU", PAKET_KODU.Text)) { if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes) { string delStr = "DELETE FROM TBLSTOKPAKET WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'"; WebService service = new WebService(); service.SQLText = delStr; service.Open(); if (service.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı"); PanelClear(); PAKET_KODU.Focus(); RefreshGrid(); } else { GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description); } } } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (PAKET_KODU.Text != "" && PAKET_TANIMI.Text != "" && STOK_KODU.GetString() != "" && BIRIM_KODU.Text != "" && MIKTAR.Text != "") { WebService kntlService = new WebService(); kntlService.SQLText = "SELECT PAKET_KODU FROM TBLSTOKPAKET WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'"; kntlService.Open(); if (kntlService.DataCount() > 0) { string updStr = "UPDATE TBLSTOKPAKET SET ACIKLAMA = '" + PAKET_TANIMI.Text + "'"; updStr += ", STOK_KODU = '" + STOK_KODU.GetString() + "'"; updStr += ", BIRIM_KODU = '" + BIRIM_KODU.Text + "'"; updStr += ", MIKTAR = " + Goto724Lib.RemoveChar(MIKTAR.Text, '.').Replace(',', '.'); updStr += " WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'"; WebService service = new WebService(); service.SQLText = updStr; service.Open(); if (service.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı"); PanelClear(); RefreshGrid(); } else { GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description); } } else { string insStr = "INSERT INTO TBLSTOKPAKET(PAKET_KODU, ACIKLAMA, STOK_KODU, BIRIM_KODU, MIKTAR, TEDARIKCI_KODU)"; insStr += "VALUES ('" + PAKET_KODU.Text + "', '" + PAKET_TANIMI.Text + "', '" + STOK_KODU.GetString() + "', '" + BIRIM_KODU.Text + "', '" + Goto724Lib.RemoveChar(MIKTAR.Text, '.').Replace(',', '.') + "', '" + Goto724Lib.tedarikciKodu + "')"; WebService service = new WebService(); service.SQLText = insStr; service.Open(); if (service.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı"); PanelClear(); RefreshGrid(); } else { GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description); } } } else { string mesaj = ""; if (PAKET_KODU.Text == "") { mesaj = "Paket Kodu"; } else if (PAKET_TANIMI.Text == "") { mesaj = "Paket Tanımı"; } else if (STOK_KODU.GetString() == "") { mesaj = "Stok Kodu"; } else if (BIRIM_KODU.Text == "") { mesaj = "Birim"; } else if (MIKTAR.Text == "") { mesaj = "Miktar"; } else if (SATIS_FIYAT.Text == "") { mesaj = "Satış Fiyatı"; } mesaj += " Boş Olamaz"; GotoMessage.ShowMessage("Bilgi", mesaj); } }