Пример #1
0
 private void GotoTextChanged(object sender, EventArgs e)
 {
     if (Text != "")
     {
         TextChanged -= new EventHandler(GotoTextChanged);
         if (Text.Contains(","))
         {
             if (Goto724Lib.AfterChr(Text, ',').Length > 2)
             {
                 Text           = LastText;
                 SelectionStart = Text.Length;
                 TextChanged   += new EventHandler(GotoTextChanged);
                 return;
             }
             else if (Goto724Lib.BeforeChr(Text, ',').Length == 0)
             {
                 Text = "0," + Goto724Lib.BeforeChr(Text, ',');
             }
             else
             {
                 double numeric = Convert.ToDouble(Goto724Lib.RemoveChar(Goto724Lib.BeforeChr(Text, ','), '.'));
                 Text = numeric.ToString("#,0") + "," + Goto724Lib.AfterChr(Text, ',');
             }
         }
         else
         {
             double doubleVal = Convert.ToDouble(Goto724Lib.RemoveChar(Text, '.'));
             Text = doubleVal.ToString("#,0");
         }
         LastText       = Text;
         SelectionStart = Text.Length;
         TextChanged   += new EventHandler(GotoTextChanged);
     }
 }
Пример #2
0
        public void SetString(string dataStr)
        {
            switch (ComboType)
            {
            case GotoComboType.ExData:
                int i = 0;
                foreach (string exData in exItems)
                {
                    if (exData == dataStr)
                    {
                        SelectedIndex = i;
                        break;
                    }
                    i++;
                }
                break;

            case GotoComboType.ToCharData:
                i = 0;
                foreach (string item in Items)
                {
                    if (dataStr == Goto724Lib.ToChar(item, GotoChar))
                    {
                        SelectedIndex = i;
                        break;
                    }
                    i++;
                }
                break;
            }
        }
Пример #3
0
 public double GetDoubleData()
 {
     if (Text == "")
     {
         return(0.0);
     }
     return(Convert.ToDouble(Goto724Lib.RemoveChar(Text, '.')));
 }
Пример #4
0
 public string GetDataStr()
 {
     if (Text == "")
     {
         return("0.0");
     }
     return(Goto724Lib.RemoveChar(Text, '.').Replace(',', '.') + "");
 }
Пример #5
0
        private void TeklifAl_Load(object sender, EventArgs e)
        {
            WebService grdQry = new WebService();

            grdQry.SQLText = "SELECT TIP_KODU, TIP_TANIMI, ET_ORAN, KIYMA_ORAN, DANA_ORAN, HINDI_ORAN, TAVUK_ORAN, YAG_ORAN, BAHARAT_ORAN FROM TBLSTOKTIP WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND KATEGORI_KODU = '0001' ORDER BY TIP_KODU";
            grdQry.Open();
            if (grdQry.DataCount() > 0)
            {
                grdTeklif.DataSource = grdQry.dataSet.Tables[0];

                for (int i = 0; i < grdTeklif.Rows.Count; i++)
                {
                    grdTeklif.Rows[i].Cells["grdSecim"].Value = false;
                }
            }

            grdTeklifKilo.Rows.Add("5 Kg", 0, 0, 5);
            grdTeklifKilo.Rows.Add("10 Kg", 0, 0, 10);
            grdTeklifKilo.Rows.Add("15 Kg", 0, 0, 15);
            grdTeklifKilo.Rows.Add("20 Kg", 0, 0, 20);
            grdTeklifKilo.Rows.Add("25 Kg", 0, 0, 25);
            grdTeklifKilo.Rows.Add("30 Kg", 0, 0, 30);
            grdTeklifKilo.Rows.Add("35 Kg", 0, 0, 35);
            grdTeklifKilo.Rows.Add("40 Kg", 0, 0, 40);
            grdTeklifKilo.Rows.Add("45 Kg", 0, 0, 45);
            grdTeklifKilo.Rows.Add("50 Kg", 0, 0, 50);
            grdTeklifKilo.Rows.Add("55 Kg", 0, 0, 55);
            grdTeklifKilo.Rows.Add("60 Kg", 0, 0, 60);
            grdTeklifKilo.Rows.Add("65 Kg", 0, 0, 65);
            grdTeklifKilo.Rows.Add("70 Kg", 0, 0, 70);
            grdTeklifKilo.Rows.Add("75 Kg", 0, 0, 75);
            grdTeklifKilo.Rows.Add("80 Kg", 0, 0, 80);
            grdTeklifKilo.Rows.Add("85 Kg", 0, 0, 85);
            grdTeklifKilo.Rows.Add("90 Kg", 0, 0, 90);
            grdTeklifKilo.Rows.Add("95 Kg", 0, 0, 95);
            grdTeklifKilo.Rows.Add("100 Kg", 0, 0, 100);

            WebService teklifNoQry = new WebService();

            teklifNoQry.SQLText = "SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_TEKLIF'";
            teklifNoQry.Open();
            if (teklifNoQry.DataCount() > 0)
            {
                int no = Convert.ToInt32(teklifNoQry.GetString("SON_NUMARA"));
                TEKLIF_NO.Text = DateTime.Now.ToString("yyMM") + Goto724Lib.AddStart((no + 1).ToString(), '0', 6);
            }
            else
            {
                TEKLIF_NO.Text = DateTime.Now.ToString("yyMM") + "000001";
                yeniNum        = true;
            }

            SEVK_HAFTASI.Text = Goto724Lib.GetIso8601WeekOfYear(DateTime.Now).ToString();

            TESLIMAT_SEKLI.SelectedIndex = 0;
            ODEME_SEKLI.SelectedIndex    = 0;
        }
Пример #6
0
        private void SEVK_TARIHI_ValueChanged(object sender, EventArgs e)
        {
            string   dateStr = SEVK_TARIHI.Text;
            int      day     = Convert.ToInt32(dateStr.Split('.')[0]);
            int      month   = Convert.ToInt32(dateStr.Split('.')[1]);
            int      year    = Convert.ToInt32(dateStr.Split('.')[2]);
            DateTime date    = new DateTime(year, month, day);

            SEVK_HAFTASI.Text = Goto724Lib.GetIso8601WeekOfYear(date).ToString();
        }
Пример #7
0
        private void ManuelSiparisMobil_Load(object sender, EventArgs e)
        {
            konumControls.Add(button1);
            //konumControls.Add(grdSipDetay);
            //konumControls.Add(ACIKLAMA);
            //konumControls.Add(label11);
            //konumControls.Add(btnSiparisKaydet);
            //konumControls.Add(rbAdreseTeslim);
            //konumControls.Add(rbFabrikadaTeslim);
            //konumControls.Add(label5);


            foreach (Control ctrl in konumControls)
            {
                ctrl.Location = new Point(ctrl.Location.X, ctrl.Location.Y - 474);
            }

            FIYAT.Setup();

            Text = musteriAdi + "(" + musteriKodu + ")" + " Manuel Sipariş   " + DateTime.Now.ToLongDateString();
            lblMusteriAdi.Text = ": " + musteriAdi;

            WebService belgeNoQry = new WebService();

            belgeNoQry.SQLText = "SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO'";
            belgeNoQry.Open();
            if (belgeNoQry.DataCount() > 0)
            {
                int no = Convert.ToInt32(belgeNoQry.GetString("SON_NUMARA"));
                belgeNo = DateTime.Now.ToString("yyMM") + Goto724Lib.AddStart((no + 1).ToString(), '0', 6);
            }
            else
            {
                belgeNo = DateTime.Now.ToString("yyMM") + "000001";
                yeniNum = true;
            }

            WebService otonumQry = new WebService();

            if (yeniNum)
            {
                otonumQry.SQLText = "INSERT INTO TBLOTONUM(NUMARA_KODU, SON_NUMARA) VALUES('" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO', '" + Convert.ToInt32(Goto724Lib.LastDigits(belgeNo, 6)) + "')";
            }
            else
            {
                otonumQry.SQLText = "UPDATE TBLOTONUM SET SON_NUMARA = '" + Convert.ToInt32(Goto724Lib.LastDigits(belgeNo, 6)) + "' WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO'";
            }
            otonumQry.Open();

            KATEGORI.SQLText = "SELECT  KATEGORI_ACIKLAMA, KATEGORI_KODU FROM TBLKATEGORI WHERE KATEGORI_KODU " +
                               "IN(SELECT KATEGORI_KODU FROM TBLSTOK WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "')";

            KATEGORI.Open();
        }
Пример #8
0
        private void ManuelSiparis_Load(object sender, EventArgs e)
        {
            Text = musteriAdi + "(" + musteriKodu + ")" + " Manuel Sipariş";
            lblMusteriAdi.Text = ": " + musteriAdi;

            tcSiparis.TabPages.Remove(tpUrunler);

            FIYAT.Setup();

            WebService belgeNoQry = new WebService();

            belgeNoQry.SQLText = "SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO'";
            belgeNoQry.Open();
            if (belgeNoQry.DataCount() > 0)
            {
                int no = Convert.ToInt32(belgeNoQry.GetString("SON_NUMARA"));
                belgeNo = DateTime.Now.ToString("yyMM") + Goto724Lib.AddStart((no + 1).ToString(), '0', 6);
            }
            else
            {
                belgeNo = DateTime.Now.ToString("yyMM") + "000001";
                yeniNum = true;
            }

            WebService otonumQry = new WebService();

            if (yeniNum)
            {
                otonumQry.SQLText = "INSERT INTO TBLOTONUM(NUMARA_KODU, SON_NUMARA) VALUES('" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO', '" + Convert.ToInt32(Goto724Lib.LastDigits(belgeNo, 6)) + "')";
            }
            else
            {
                otonumQry.SQLText = "UPDATE TBLOTONUM SET SON_NUMARA = '" + Convert.ToInt32(Goto724Lib.LastDigits(belgeNo, 6)) + "' WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_SIPBELGENO'";
            }
            otonumQry.Open();

            KATEGORI.SQLText = "SELECT KATEGORI_KODU, KATEGORI_ACIKLAMA FROM TBLKATEGORI WHERE KATEGORI_KODU IN (SELECT KATEGORI_KODU FROM TBLMUSTERITEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND MUSTERI_KODU = '" + musteriKodu + "')";
            KATEGORI.Open();

            WebService fiyatKoduQry = new WebService();

            fiyatKoduQry.SQLText = "SELECT FIYAT_KODU FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + musteriKodu + "'";
            fiyatKoduQry.Open();
            if (fiyatKoduQry.DataCount() > 0)
            {
                fiyatKodu = fiyatKoduQry.GetString("FIYAT_KODU");
            }
        }
Пример #9
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (SIP_BEDEL.GetDataStr() != "" && IPTAL_SIP_BEDEL.GetDataStr() != "" && MAKSIMIM_BEDEL.GetDataStr() != "" && MUSTERI_AYLIK_CIRO_YUZDE.GetDataStr() != "" && PROMOSYON_INDIRIM_YUZDE.GetDataStr() != "")
            {
                Goto724Lib.SetParamFLOAT("SIP_BEDEL", SIP_BEDEL.GetDataStr(), strDeger: SIP_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("IPTAL_SIP_BEDEL", IPTAL_SIP_BEDEL.GetDataStr(), strDeger: IPTAL_SIP_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("MAKSIMIM_BEDEL", MAKSIMIM_BEDEL.GetDataStr(), strDeger: MAKSIMIM_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("MUSTERI_AYLIK_CIRO_YUZDE", MUSTERI_AYLIK_CIRO_YUZDE.GetDataStr(), strDeger: (MUSTERI_AYLIK_CIRO_YUZDE.GetDoubleData() * 100) + "%");
                Goto724Lib.SetParamFLOAT("PROMOSYON_INDIRIM_YUZDE", PROMOSYON_INDIRIM_YUZDE.GetDataStr(), strDeger: PROMOSYON_INDIRIM_YUZDE.GetDataStr());
                Goto724Lib.SetParamFLOAT("TAVSIYE_PUAN_DEGERI", TAVSIYE_PUAN_DEGERI.GetDataStr(), strDeger: TAVSIYE_PUAN_DEGERI.GetDataStr());

                GotoMessage.ShowMessage("Bilgi", "Ayarlar Kayıt Edildi.");
            }
            else
            {
                GotoMessage.ShowMessage("Hata", "Tüm Alanlar Doldurulmalıdır.");
            }
        }
Пример #10
0
        private void FaturaAyarlar_Load(object sender, EventArgs e)
        {
            Size     = new Size(Goto724Lib.mdiClient.Size.Width - 5, Goto724Lib.mdiClient.Size.Height - 5);
            Location = new Point(0, 0);

            SIP_BEDEL.Setup();
            IPTAL_SIP_BEDEL.Setup();
            MAKSIMIM_BEDEL.Setup();
            TAVSIYE_PUAN_DEGERI.Setup();
            MUSTERI_AYLIK_CIRO_YUZDE.Setup();
            PROMOSYON_INDIRIM_YUZDE.Setup();

            SIP_BEDEL.Text                = Goto724Lib.GetParamFLOAT("SIP_BEDEL").ToString();
            IPTAL_SIP_BEDEL.Text          = Goto724Lib.GetParamFLOAT("IPTAL_SIP_BEDEL").ToString();
            MAKSIMIM_BEDEL.Text           = Goto724Lib.GetParamFLOAT("MAKSIMIM_BEDEL").ToString();
            MUSTERI_AYLIK_CIRO_YUZDE.Text = Goto724Lib.GetParamFLOAT("MUSTERI_AYLIK_CIRO_YUZDE").ToString();
            PROMOSYON_INDIRIM_YUZDE.Text  = Goto724Lib.GetParamFLOAT("PROMOSYON_INDIRIM_YUZDE").ToString();
        }
Пример #11
0
        public string GetString()
        {
            switch (ComboType)
            {
            case GotoComboType.ExData:
                if (exItems.Count == 0 || SelectedIndex >= exItems.Count || SelectedIndex < 0)
                {
                    return("");
                }
                return(exItems[SelectedIndex]);

            case GotoComboType.ToCharData:
                return(Goto724Lib.ToChar(Text, GotoChar));

            case GotoComboType.index:
                return(SelectedIndex.ToString());
            }

            return("");
        }
Пример #12
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            ParamKaydet("PARAM_SIP_VER_SURE", "", Convert.ToDouble(PARAM_SIP_VER_SURE.Text));
            ParamKaydet("PARAM_SIP_IPTAL_SURE", "", Convert.ToDouble(PARAM_SIP_IPTAL_SURE.Text));
            ParamKaydet("PARAM_SIP_BAS_SAAT", PARAM_SIP_BAS_SAAT.Text, null);
            ParamKaydet("PARAM_SIP_BIT_SAAT", PARAM_SIP_BIT_SAAT.Text, null);
            string gunler = "";

            for (int i = 0; i < PARAM_SIP_GUNLER.CheckedIndices.Count; i++)
            {
                gunler += PARAM_SIP_GUNLER.CheckedIndices[i] + ";";
            }
            if (gunler != "")
            {
                gunler = gunler.Substring(0, gunler.Length - 1);
            }
            ParamKaydet("PARAM_SIP_GUNLER", gunler, null);

            Goto724Lib.ReadParameters();

            GotoMessage.ShowMessage("Bilgi", "Parametreler Başarıyla Güncellendi");
        }
Пример #13
0
 private void Goto_Leave(object sender, EventArgs e)
 {
     if (Text != "")
     {
         TextChanged -= new EventHandler(GotoTextChanged);
         double doubleVal = Convert.ToDouble(Goto724Lib.RemoveChar(Text, '.'));
         if (doubleVal == 0.0)
         {
             Text = "";
         }
         else
         {
             string decimalStr = "";
             for (int i = 0; i < 2; i++)
             {
                 decimalStr += "0";
             }
             Text = doubleVal.ToString("#,0." + decimalStr);
         }
         LastText       = Text;
         SelectionStart = Text.Length;
         TextChanged   += new EventHandler(GotoTextChanged);
     }
 }
Пример #14
0
        private void btnPDF_Click(object sender, EventArgs e)
        {
            if (grdFatura.Rows.Count == 0)
            {
                GotoMessage.ShowMessage("Hata", "Lütfen Bir Fatura Oluşturun");
                return;
            }
            Fatura fat = new Fatura();

            fat.indexs     = indexs;
            fat.DataSource = dataSet;
            fat.tedarikci  = TEDARIKCI_ADI.Text;

            WebService qryTed = new WebService();

            qryTed.SQLText = "SELECT CADDE_SOKAK + ' ' + BINA_NO + ' ' + SEHIR AS ADRES, (SELECT TOP 1 YETKILI_ADI FROM TBLTEDARIKCIYETKILI YET WHERE TED.TEDARIKCI_KODU = YET.TEDARIKCI_KODU ORDER BY YETKILI_KODU) AS YETKILI_ADI FROM TBLTEDARIKCI TED WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KODU.Text + "'";
            qryTed.Open();
            if (qryTed.DataCount() > 0)
            {
                fat.adSoyad = qryTed.GetString("YETKILI_ADI");
                fat.adres   = qryTed.GetString("ADRES");
            }

            string basTarihStr = "01" + "." + (DONEM.SelectedIndex + 1) + "." + YIL.Text;
            string bitTarihStr = DateTime.DaysInMonth(Convert.ToInt32(YIL.Text), DONEM.SelectedIndex + 1) + "." + (DONEM.SelectedIndex + 1) + "." + YIL.Text;
            string donemStr    = "";

            switch (DONEM.SelectedIndex)
            {
            case 0:
                donemStr = "JANUARY";
                break;

            case 1:
                donemStr = "FEBRUARY";
                break;

            case 2:
                donemStr = "MARCH";
                break;

            case 3:
                donemStr = "APRIL";
                break;

            case 4:
                donemStr = "MAY";
                break;

            case 5:
                donemStr = "JUN";
                break;

            case 6:
                donemStr = "JULY";
                break;

            case 7:
                donemStr = "AUGUST";
                break;

            case 8:
                donemStr = "SEPTEMBER";
                break;

            case 9:
                donemStr = "OCTOBER";
                break;

            case 10:
                donemStr = "NOVEMBER";
                break;

            case 11:
                donemStr = "DECEMBER";
                break;
            }

            donemStr += "\nBechung von " + basTarihStr + " bis " + bitTarihStr;
            fat.donem = donemStr;

            fat.fatNo = "RECHNUNG / INVOICE-NR : " + YIL.Text + (DONEM.SelectedIndex + 1) + TEDARIKCI_KODU.Text;

            var pathPdf    = Path.GetDirectoryName(Application.ExecutablePath) + "\\Faturalar\\PDF\\" + TEDARIKCI_KODU.Text + "_FAT_" + DateTime.Now.Ticks.ToString() + ".pdf";
            var pathExcell = Path.GetDirectoryName(Application.ExecutablePath) + "\\Faturalar\\EXCELL\\" + TEDARIKCI_KODU.Text + "_EXCELL_" + DateTime.Now.Ticks.ToString() + ".xlsx";

            fat.ExportToPdf(pathPdf);
            fat.ExportToXlsx(pathExcell);

            FileStream   stream = new FileStream(pathPdf, FileMode.Open, FileAccess.Read);
            BinaryReader reader = new BinaryReader(stream);

            byte[] file = reader.ReadBytes((int)stream.Length);
            reader.Close();
            stream.Close();

            string belgeAdi = YIL.Text + "_" + DONEM.Text + "_" + TEDARIKCI_KODU.Text + "_FAT";

            WebService qryBelge = new WebService();

            qryBelge.SQLText = "SELECT BELGE_ADI FROM TBLBELGE WHERE BELGE_ADI = '" + belgeAdi + "'";
            qryBelge.Open();
            if (qryBelge.DataCount() > 0)
            {
                if (GotoMessage.Question("Onay", "Bu Belge Daha Önceden Yayınlanmış.\nGüncellemek İster Misiniz?") == DialogResult.Yes)
                {
                    WebService qryFat = new WebService();
                    qryFat.SQLText = "UPDATE TBLBELGE SET BELGE = 0x" + Goto724Lib.ByteArrayToString(file) + " WHERE BELGE_ADI = '" + belgeAdi + "'";
                    qryFat.Open();

                    GotoMessage.ShowMessage("Bilgi", "PDF Başarıyla Yayınlandı");
                }
            }
            else
            {
                WebService qryFat = new WebService();
                qryFat.SQLText = "INSERT INTO TBLBELGE(BELGE_ADI, BELGE) VALUES('" + belgeAdi + "', 0x" + Goto724Lib.ByteArrayToString(file) + ")";
                qryFat.Open();

                GotoMessage.ShowMessage("Bilgi", "PDF Başarıyla Yayınlandı");
            }

            Process.Start(pathPdf);
        }
Пример #15
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            string tipKodu = "";
            double etOran = 0.0;
            double kiymaOran = 0.0;
            double danaOran = 0.0;
            double hindiOran = 0.0;
            double tavukOran = 0.0;
            double yagOran = 0.0;
            double baharatOran = 0.0;
            for (int i = 0; i < grdTeklif.Rows.Count; i++)
            {
                if ((bool)grdTeklif.Rows[i].Cells["grdSecim"].Value)
                {
                    tipKodu = grdTeklif.Rows[i].Cells["grdTIP_KODU"].Value.ToString();
                    if (grdTeklif.Rows[i].Cells["grdET"].Value.ToString() != "") etOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdET"].Value);
                    if (grdTeklif.Rows[i].Cells["grdKiyma"].Value.ToString() != "") kiymaOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdKiyma"].Value);
                    if (grdTeklif.Rows[i].Cells["grdDana"].Value.ToString() != "") danaOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdDana"].Value);
                    if (grdTeklif.Rows[i].Cells["grdHindi"].Value.ToString() != "") hindiOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdHindi"].Value);
                    if (grdTeklif.Rows[i].Cells["grdTavuk"].Value.ToString() != "") tavukOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdTavuk"].Value);
                    if (grdTeklif.Rows[i].Cells["grdYag"].Value.ToString() != "") yagOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdYag"].Value);
                    if (grdTeklif.Rows[i].Cells["grdBaharat"].Value.ToString() != "") baharatOran = Convert.ToDouble(grdTeklif.Rows[i].Cells["grdBaharat"].Value);
                    break;
                }
            }
            if (TOPLAM_ADET.Text != "" && TOPLAM_KILO.Text != "" && TEKLIF_SURESI.Text != "" && URETIM_SURESI.Text != "")
            {
                WebService teklifQry = new WebService();
                teklifQry.SQLText = "INSERT INTO TBLTEKLIF (TEKLIF_NO, TEDARIKCI_KODU, TARIH, TESLIMAT_SEKLI, ODEME_SEKLI, URETIM_SURESI, TEKLIF_SURESI, ACIKLAMA, ALIS_SATIS, TIP_KODU, ET_ORAN, KIYMA_ORAN, DANA_ORAN, HINDI_ORAN, TAVUK_ORAN, YAG_ORAN, BAHARAT_ORAN, DURUM, MIN_SIP_MIKTAR, MIN_FIYAT, MAX_SIP_MIKTAR, MAX_FIYAT) VALUES(";
                teklifQry.SQLText += "'" + TEKLIF_NO.Text + "', '" + Goto724Lib.tedarikciKodu + "', '" + TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2] + "', '" + TESLIMAT_SEKLI.Text + "', '" + ODEME_SEKLI.Text + "', " + URETIM_SURESI.Text + ", " + TEKLIF_SURESI.Text + ",  '" + ACIKLAMA.Text + "', 'S', '" + tipKodu + "', " + etOran + ", " + kiymaOran + ", " + danaOran + ", " + hindiOran + ", " + tavukOran + ", " + yagOran + ", " + baharatOran + ", '0', " + MIN_SIP_MIKTAR.Text + ", " + MIN_FIYAT.GetDataStr() +", " + MAX_SIP_MIKTAR.Text + ", " + MAX_FIYAT.GetDataStr() + ")";
                teklifQry.Open();
                if (teklifQry.errorCode == "0")
                {
                    for (int i = 0; i < grdTeklifKilo.Rows.Count; i++)
                    {
                        if (Convert.ToDouble(grdTeklifKilo.Rows[i].Cells["grdToplamKilo"].Value) != 0.0)
                        {
                            WebService teklifHarQry = new WebService();
                            teklifHarQry.SQLText = "INSERT INTO TBLTEKLIFHAR(TEKLIF_NO, MIKTAR, KG, GC) VALUES(";
                            teklifHarQry.SQLText += "'" + TEKLIF_NO.Text + "', " + grdTeklifKilo.Rows[i].Cells["grdAdet"].Value + ", " + grdTeklifKilo.Rows[i].Cells["grdKg"].Value + ", 'C')";
                            teklifHarQry.Open();
                        }
                    }

                    WebService otonumQry = new WebService();
                    if (yeniNum) otonumQry.SQLText = "INSERT INTO TBLOTONUM(NUMARA_KODU, SON_NUMARA) VALUES('" + DateTime.Now.ToString("yyMM") + "_TEKLIF', '" + Convert.ToInt32(Goto724Lib.LastDigits(TEKLIF_NO.Text, 6)) + "')";
                    else otonumQry.SQLText = "UPDATE TBLOTONUM SET SON_NUMARA = '" + Convert.ToInt32(Goto724Lib.LastDigits(TEKLIF_NO.Text, 6)) + "' WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_TEKLIF'";
                    otonumQry.Open();
                    if (otonumQry.errorCode == "0")
                    {
                        WebService bakiyeGuncelleQry = new WebService();
                        bakiyeGuncelleQry.SQLText = "UPDATE TBLTEDARIKCI SET BAKIYE = BAKIYE - " + Goto724Lib.teklifVerBedel + " WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                        bakiyeGuncelleQry.Open();

                        GotoMessage.ShowMessage("Bilgi", "Teklif Başarıyla Oluşturulmuştur");
                        Close();
                    }
                }
            }
            else
            {
                if (TOPLAM_ADET.Text == "" || TOPLAM_KILO.Text == "") GotoMessage.ShowMessage("Hata", "Lütfen Ürün Miktarı Giriniz...");
                else if (URETIM_SURESI.Text == "") GotoMessage.ShowMessage("Hata", "Üretim Süresi Boş Olamaz");
                else if (TEKLIF_SURESI.Text == "") GotoMessage.ShowMessage("Hata", "Teklif Süresi Boş Olamaz");
            }
        }
Пример #16
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in grdSiparisGun.Rows)
            {
                ParamKaydet(row.Cells["grdKategoriKodu"].Value + "_PARAM_SIP_VER_SURE", "", Convert.ToInt32(row.Cells["grdSipVerSure"].Value));
                ParamKaydet(row.Cells["grdKategoriKodu"].Value + "_PARAM_SIP_IPTAL_SURE", "", Convert.ToInt32(row.Cells["grdSipIptalSure"].Value));
            }
            string gunler = "";

            if (cbPazartesi.Checked)
            {
                gunler += "PAZARTESI;";
            }
            if (cbSali.Checked)
            {
                gunler += "SALI;";
            }
            if (cbCarsamba.Checked)
            {
                gunler += "CARSAMBA;";
            }
            if (cbPersembe.Checked)
            {
                gunler += "PERSEMBE;";
            }
            if (cbCuma.Checked)
            {
                gunler += "CUMA;";
            }
            if (cbCumartesi.Checked)
            {
                gunler += "CUMARTESI;";
            }
            if (cbPazar.Checked)
            {
                gunler += "PAZAR;";
            }
            if (gunler != "")
            {
                gunler = gunler.Substring(0, gunler.Length - 1);
            }
            ParamKaydet("PARAM_SEVK_GUNLER", gunler, null);

            ParamKaydet("PAZARTESI_PARAM_SIP_BAS_SAAT", pztBasSaat.Text, null);
            ParamKaydet("PAZARTESI_PARAM_SIP_BIT_SAAT", pztBitSaat.Text, null);

            ParamKaydet("SALI_PARAM_SIP_BAS_SAAT", salBasSaat.Text, null);
            ParamKaydet("SALI_PARAM_SIP_BIT_SAAT", salBitSaat.Text, null);

            ParamKaydet("CARSAMBA_PARAM_SIP_BAS_SAAT", carBasSaat.Text, null);
            ParamKaydet("CARSAMBA_PARAM_SIP_BIT_SAAT", carBitSaat.Text, null);

            ParamKaydet("PERSEMBE_PARAM_SIP_BAS_SAAT", perBasSaat.Text, null);
            ParamKaydet("PERSEMBE_PARAM_SIP_BIT_SAAT", perBitSaat.Text, null);

            ParamKaydet("CUMA_PARAM_SIP_BAS_SAAT", cumBasSaat.Text, null);
            ParamKaydet("CUMA_PARAM_SIP_BIT_SAAT", cumBitSaat.Text, null);

            ParamKaydet("CUMARTESI_PARAM_SIP_BAS_SAAT", cmtBasSaat.Text, null);
            ParamKaydet("CUMARTESI_PARAM_SIP_BIT_SAAT", cmtBitSaat.Text, null);

            ParamKaydet("PAZAR_PARAM_SIP_BAS_SAAT", pazBasSaat.Text, null);
            ParamKaydet("PAZAR_PARAM_SIP_BIT_SAAT", pazBitSaat.Text, null);

            string guncellemeStr = "";
            string iptalStr      = "";

            for (int i = 0; i < clGuncellemeYapilamaz.Items.Count; i++)
            {
                if (clGuncellemeYapilamaz.GetItemChecked(i))
                {
                    guncellemeStr += i + ";";
                }
                if (clIptalEdilemez.GetItemChecked(i))
                {
                    iptalStr += i + ";";
                }
            }
            ParamKaydet("PARAM_GUNCELLEME_DURUM", guncellemeStr.Substring(0, guncellemeStr.Length - 1), null);
            ParamKaydet("PARAM_IPTAL_DURUM", iptalStr.Substring(0, iptalStr.Length - 1), null);

            gunler = "";
            for (int i = 0; i < PARAM_SIP_GUNLER.CheckedIndices.Count; i++)
            {
                gunler += PARAM_SIP_GUNLER.CheckedIndices[i] + ";";
            }
            if (gunler != "")
            {
                gunler = gunler.Substring(0, gunler.Length - 1);
            }
            ParamKaydet("PARAM_SIP_GUNLER", gunler, null);

            Goto724Lib.ReadParameters();

            GotoMessage.ShowMessage("Bilgi", "Parametreler Başarıyla Güncellendi");
        }