Пример #1
0
 private void ScreenFill(WebService service)
 {
     MUSTERI_KOD.Text = service.GetString("MUSTERI_KODU");
     MUSTERI_AD.Text  = service.GetString("MUSTERI_ADI");
     ULKE.Text        = service.GetString("ULKE");
     MUSTERI_TIPI.SetString(service.GetString("MUSTERI_TIPI"));
     UST_NO.Text      = service.GetString("UST_NO");
     CADDE_SOKAK.Text = service.GetString("CADDE_SOKAK");
     TEL_NO.Text      = service.GetString("TEL_NO");
     CEP_TELNO.Text   = service.GetString("CEP_TEL");
     EPOSTA.Text      = service.GetString("E_POSTA");
     WEBSITE.Text     = service.GetString("WEB_SITE");
     BINA_NO.Text     = service.GetString("BINA_NO");
     SEHIR.Text       = service.GetString("SEHIR");
     POSTA_KODU.Text  = service.GetString("POSTA_KODU");
     FIRMA.Text       = service.GetString("FIRMA");
     FAX.Text         = service.GetString("FAX");
     ISLETME_ADI.Text = service.GetString("ISLETME_ADI");
     if (service.GetString("PASIF_MI") == "H")
     {
         PASIF_MI.SelectedIndex = 0;
     }
     else
     {
         PASIF_MI.SelectedIndex = 1;
     }
 }
Пример #2
0
        private void MusteriKartlari_Load(object sender, EventArgs e)
        {
            if (Goto724Lib.adminMi)
            {
                btnManuelSiparis.Visible = false;
            }

            MUSTERI_TIPI.Open();

            GridRefresh();
        }
Пример #3
0
        private void MusteriKarti_Load(object sender, EventArgs e)
        {
            //if (!Goto724Lib.adminMi) tcMusteri.TabPages.Remove(tpMusKategori);
            if (!Goto724Lib.adminMi)
            {
                btnKategoriTedarikciRehber.Visible = false;
                KATEGORI_TEDARIKCI_KODU.Text       = Goto724Lib.tedarikciKodu;
            }
            PASIF_MI.SelectedIndex = 0;
            RefreshGrid();
            RefreshYetkiliGrid();
            RefreshMusteriKatGrid();

            MUSTERI_TIPI.Open();
            KATEGORI.Open();

            if (!Goto724Lib.adminMi)
            {
                KATEGORI_KODU.SQLText = "SELECT KATEGORI_ACIKLAMA, KATEGORI_KODU FROM TBLKATEGORI";
            }

            KATEGORI_KODU.Open();

            MusteriKod();

            if (musteriKodu != "")
            {
                WebService service = new WebService();
                service.SQLText = "SELECT * FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + musteriKodu + "'";
                service.Open();
                if (service.errorCode == "0")
                {
                    ScreenFill(service);
                }
            }
        }
Пример #4
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (MUSTERI_KOD.Text != "" && MUSTERI_AD.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT MUSTERI_KODU FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + MUSTERI_KOD.Text + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string updStr = "UPDATE TBLMUSTERI SET MUSTERI_ADI = '" + MUSTERI_AD.Text + "'";

                    if (MUSTERI_TIPI.GetString() != "")
                    {
                        updStr += ", MUSTERI_TIPI = '" + MUSTERI_TIPI.GetString() + "'";
                    }
                    else
                    {
                        updStr += ", MUSTERI_TIPI = NULL";
                    }

                    if (UST_NO.Text != "")
                    {
                        updStr += ", UST_NO = '" + UST_NO.Text + "'";
                    }
                    else
                    {
                        updStr += ", UST_NO = NULL";
                    }

                    if (CADDE_SOKAK.Text != "")
                    {
                        updStr += ", CADDE_SOKAK = '" + CADDE_SOKAK.Text + "'";
                    }
                    else
                    {
                        updStr += ", CADDE_SOKAK = NULL";
                    }

                    if (TEL_NO.Text != "")
                    {
                        updStr += ", TEL_NO = '" + TEL_NO.Text + "'";
                    }
                    else
                    {
                        updStr += ", TEL_NO = NULL";
                    }

                    if (CEP_TELNO.Text != "")
                    {
                        updStr += ", CEP_TEL = '" + CEP_TELNO.Text + "'";
                    }
                    else
                    {
                        updStr += ", CEP_TEL = NULL";
                    }

                    if (EPOSTA.Text != "")
                    {
                        updStr += ", E_POSTA = '" + EPOSTA.Text + "'";
                    }
                    else
                    {
                        updStr += ", E_POSTA = NULL";
                    }

                    if (WEBSITE.Text != "")
                    {
                        updStr += ", WEB_SITE = '" + WEBSITE.Text + "'";
                    }
                    else
                    {
                        updStr += ", WEB_SITE = NULL";
                    }

                    if (BINA_NO.Text != "")
                    {
                        updStr += ", BINA_NO = '" + BINA_NO.Text + "'";
                    }
                    else
                    {
                        updStr += ", BINA_NO = NULL";
                    }

                    if (SEHIR.Text != "")
                    {
                        updStr += ", SEHIR = '" + SEHIR.Text + "'";
                    }
                    else
                    {
                        updStr += ", SEHIR = NULL";
                    }

                    if (POSTA_KODU.Text != "")
                    {
                        updStr += ", POSTA_KODU = '" + POSTA_KODU.Text + "'";
                    }
                    else
                    {
                        updStr += ", POSTA_KODU = NULL";
                    }

                    if (ULKE.Text != "")
                    {
                        updStr += ", ULKE = '" + ULKE.Text + "'";
                    }
                    else
                    {
                        updStr += ", ULKE = NULL";
                    }

                    if (FIRMA.Text != "")
                    {
                        updStr += ", FIRMA = '" + FIRMA.Text + "'";
                    }
                    else
                    {
                        updStr += ", FIRMA = NULL";
                    }

                    if (ISLETME_ADI.Text != "")
                    {
                        updStr += ", ISLETME_ADI = '" + ISLETME_ADI.Text + "'";
                    }
                    else
                    {
                        updStr += ", ISLETME_ADI = NULL";
                    }

                    if (FAX.Text != "")
                    {
                        updStr += ", FAX = '" + FAX.Text + "'";
                    }
                    else
                    {
                        updStr += ", FAX = NULL";
                    }

                    if (MUSTERI_NOTU.Text != "")
                    {
                        updStr += ", MUSTERI_NOTU = '" + MUSTERI_NOTU.Text + "'";
                    }
                    else
                    {
                        updStr += ", MUSTERI_NOTU = NULL";
                    }

                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        updStr += ", PASIF_MI = 'H'";
                    }
                    else
                    {
                        updStr += ", PASIF_MI = 'E'";
                    }

                    updStr += " WHERE MUSTERI_KODU = '" + MUSTERI_KOD.Text + "'";

                    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 TBLMUSTERI(MUSTERI_KODU, MUSTERI_ADI, MUSTERI_TIPI, UST_NO, CADDE_SOKAK, TEL_NO, CEP_TEL, E_POSTA, WEB_SITE, BINA_NO, SEHIR, POSTA_KODU, ULKE, FIRMA, ISLETME_ADI, FAX, PASIF_MI, MUSTERI_NOTU, KAYIT_YAPAN)";
                    insStr += "VALUES ('" + MUSTERI_KOD.Text + "', '" + MUSTERI_AD.Text + "'";

                    if (MUSTERI_TIPI.GetString() != "")
                    {
                        insStr += ", '" + MUSTERI_TIPI.GetString() + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (UST_NO.Text != "")
                    {
                        insStr += ", '" + UST_NO.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (CADDE_SOKAK.Text != "")
                    {
                        insStr += ", '" + CADDE_SOKAK.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (TEL_NO.Text != "")
                    {
                        insStr += ", '" + TEL_NO.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (CEP_TELNO.Text != "")
                    {
                        insStr += ", '" + CEP_TELNO.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (EPOSTA.Text != "")
                    {
                        insStr += ", '" + EPOSTA.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (WEBSITE.Text != "")
                    {
                        insStr += ", '" + WEBSITE.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (BINA_NO.Text != "")
                    {
                        insStr += ", '" + BINA_NO.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (SEHIR.Text != "")
                    {
                        insStr += ", '" + SEHIR.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (POSTA_KODU.Text != "")
                    {
                        insStr += ", '" + POSTA_KODU.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ULKE.Text != "")
                    {
                        insStr += ", '" + ULKE.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (FIRMA.Text != "")
                    {
                        insStr += ", '" + FIRMA.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ISLETME_ADI.Text != "")
                    {
                        insStr += ", '" + ISLETME_ADI.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (FAX.Text != "")
                    {
                        insStr += ", '" + FAX.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        insStr += ", 'H'";
                    }
                    else
                    {
                        insStr += ", 'E'";
                    }

                    if (MUSTERI_NOTU.Text != "")
                    {
                        insStr += ", '" + MUSTERI_NOTU.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (Goto724Lib.adminMi == true)
                    {
                        insStr += ", 'Admin'";
                    }
                    else
                    {
                        insStr += ", '" + Goto724Lib.tedarikciKodu + "'";
                    }

                    insStr += ")";

                    WebService service = new WebService();
                    service.SQLText = insStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        WebService otonumQry = new WebService();
                        if (yeniNum)
                        {
                            otonumQry.SQLText = "INSERT INTO TBLOTONUM(NUMARA_KODU, SON_NUMARA) VALUES('" + DateTime.Now.ToString("yyMM") + "_MUSTERI_KODU', '" + Convert.ToInt32(Goto724Lib.LastDigits(MUSTERI_KOD.Text, 6)) + "')";
                        }
                        else
                        {
                            otonumQry.SQLText = "UPDATE TBLOTONUM SET SON_NUMARA = '" + Convert.ToInt32(Goto724Lib.LastDigits(MUSTERI_KOD.Text, 6)) + "' WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_MUSTERI_KODU'";
                        }
                        otonumQry.Open();

                        MusteriKod();

                        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 (MUSTERI_KOD.Text == "")
                {
                    mesaj = "Müşteri Kodu";
                }
                else if (MUSTERI_AD.Text == "")
                {
                    mesaj = "Müşteri Adı";
                }
                mesaj += " Boş Olamaz!!";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #5
0
        private void GridRefresh()
        {
            WebService musteriQry = new WebService();

            musteriQry.SQLText = "SELECT MUSTERI_KODU, MUSTERI_ADI, CEP_TEL, FIRMA, ISLETME_ADI, SEHIR FROM TBLMUSTERI WHERE 1=1 ";
            if (!Goto724Lib.adminMi)
            {
                musteriQry.SQLText += "AND (MUSTERI_KODU IN (SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "') OR KAYIT_YAPAN = '" + Goto724Lib.tedarikciKodu + "')";
            }
            if (MUSTERI_TIPI.GetString() != "")
            {
                musteriQry.SQLText += "AND MUSTERI_TIPI = '" + MUSTERI_TIPI.GetString() + "' ";
            }
            musteriQry.Open();
            if (musteriQry.DataCount() > 0)
            {
                gridDataSet = musteriQry.dataSet;
                DataTable  dataTable   = musteriQry.dataSet.Tables[0];
                DataColumn dcRowString = dataTable.Columns.Add("_RowString", typeof(string));

                foreach (DataGridViewColumn column in grdMusteriler.Columns)
                {
                    column.Frozen = false;
                }

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < dataTable.Columns.Count - 1; i++)
                    {
                        sb.Append(dataRow[i].ToString());
                        sb.Append("\t");
                    }
                    dataRow[dcRowString] = sb.ToString();
                }
                grdMusteriler.DataSource = dataTable;

                grdMusteriler.Columns["_RowString"].Visible = false;

                grdMusteriler.DataSource = musteriQry.dataSet.Tables[0];

                if (ARA.Text != "")
                {
                    gridDataSet.Tables[0].DefaultView.RowFilter = string.Format("[_RowString] LIKE '%{0}%'", ARA.Text);
                }
                grdMusteriler.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
            }
            else
            {
                List <DataGridViewColumn> tempColumns = new List <DataGridViewColumn>();
                foreach (DataGridViewColumn column in grdMusteriler.Columns)
                {
                    tempColumns.Add(column);
                }

                grdMusteriler.DataSource = null;
                grdMusteriler.Columns.Clear();

                foreach (DataGridViewColumn column in tempColumns)
                {
                    grdMusteriler.Columns.Add(column);
                    if (column.HeaderText == "Müşteri Kodu")
                    {
                        column.DisplayIndex = 0;
                    }
                    else if (column.HeaderText == "Müşteri Adı")
                    {
                        column.DisplayIndex = 1;
                    }
                    else if (column.HeaderText == "Cep Tel")
                    {
                        column.DisplayIndex = 2;
                    }
                }
            }
        }