private void btnKaydetYetkili_Click(object sender, EventArgs e) { if (YETKILI_KOD.Text != "" && YETKILI_AD.Text != "" && YET_TEDARIKCI_KODU.GetString() != "") { WebService yetkiliTedKntl = new WebService(); yetkiliTedKntl.SQLText = "SELECT TEDARIKCI_KODU FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + YET_TEDARIKCI_KODU.GetString() + "'"; yetkiliTedKntl.Open(); if (yetkiliTedKntl.DataCount() > 0) { WebService kntlService = new WebService(); kntlService.SQLText = "SELECT YETKILI_KODU FROM TBLTEDARIKCIYETKILI WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "'"; kntlService.Open(); if (kntlService.DataCount() > 0) { string updStr = "UPDATE TBLTEDARIKCIYETKILI SET YETKILI_ADI = '" + YETKILI_AD.Text + "', TEDARIKCI_KODU = '" + YET_TEDARIKCI_KODU.GetString() + "'"; if (GOREV.Text != "") { updStr += ", GOREV = '" + GOREV.Text + "'"; } else { updStr += ", GOREV = NULL"; } if (YETKILI_TEL_NO.Text != "") { updStr += ", TEL_NO = '" + YETKILI_TEL_NO.Text + "'"; } else { updStr += ", TEL_NO = NULL"; } if (YETKILI_CEP_TEL.Text != "") { updStr += ", CEP_TEL = '" + YETKILI_CEP_TEL.Text + "'"; } else { updStr += ", CEP_TEL = NULL"; } if (YETKILI_EPOSTA.Text != "") { updStr += ", E_POSTA = '" + YETKILI_EPOSTA.Text + "'"; } else { updStr += ", E_POSTA = NULL"; } if (YETKILI_ACIKLAMA.Text != "") { updStr += ", ACIKLAMA = '" + YETKILI_ACIKLAMA.Text + "'"; } else { updStr += ", ACIKLAMA = NULL"; } updStr += " WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "'"; WebService service = new WebService(); service.SQLText = updStr; service.Open(); if (service.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı"); YetkiliPanelClear(); RefreshYetkiliGrid(); } else { GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description); } } else { string insStr = "INSERT INTO TBLTEDARIKCIYETKILI(YETKILI_KODU, YETKILI_ADI, TEDARIKCI_KODU, GOREV, TEL_NO, CEP_TEL, E_POSTA, ACIKLAMA)"; insStr += "VALUES ('" + YETKILI_KOD.Text + "', '" + YETKILI_AD.Text + "', '" + YET_TEDARIKCI_KODU.GetString() + "'"; if (GOREV.Text != "") { insStr += ", '" + GOREV.Text + "'"; } else { insStr += ", NULL"; } if (YETKILI_TEL_NO.Text != "") { insStr += ", '" + YETKILI_TEL_NO.Text + "'"; } else { insStr += ", NULL"; } if (YETKILI_CEP_TEL.Text != "") { insStr += ", '" + YETKILI_CEP_TEL.Text + "'"; } else { insStr += ", NULL"; } if (YETKILI_EPOSTA.Text != "") { insStr += ", '" + YETKILI_EPOSTA.Text + "'"; } else { insStr += ", NULL"; } if (YETKILI_ACIKLAMA.Text != "") { insStr += ", '" + YETKILI_ACIKLAMA.Text + "'"; } else { insStr += ", NULL"; } insStr += ")"; WebService service = new WebService(); service.SQLText = insStr; service.Open(); if (service.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı"); YetkiliPanelClear(); RefreshYetkiliGrid(); } else { GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description); } } } else { GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Hatalı"); YET_TEDARIKCI_KODU.Focus(); } } else { string mesaj = ""; if (YETKILI_KOD.Text == "") { mesaj = "Yetkili Kodu"; } else if (YETKILI_AD.Text == "") { mesaj = "Yetkili Adı"; } else if (YET_TEDARIKCI_KODU.GetString() == "") { mesaj = "Tedarikçi Kodu"; } mesaj += " Boş Olamaz!!"; GotoMessage.ShowMessage("Bilgi", mesaj); } }