示例#1
0
文件: Stoklar.cs 项目: EmreBHDR/Artez
 private void GridDoldur()
 {
     grdStoklar.SQLText = "SELECT STOK.STOK_ADI + ' (' + STOK.STOK_KODU + ')' AS STOK_ADKOD " +
         ",CASE " +
         "    WHEN GIRIS - CIKIS > 0 THEN GIRIS-CIKIS " +
         "    WHEN GIRIS-CIKIS < 0 THEN CIKIS-GIRIS " +
         "    ELSE 0 END AS BAKIYE " +
         ",CASE " +
         "    WHEN GIRIS - CIKIS > 0 THEN 1 " +
         "    WHEN GIRIS-CIKIS < 0 THEN 2 " +
         "    ELSE 0 END AS GIRIS_CIKIS " +
         ", STOK.STOK_KODU " +
         ", STOK.STOK_ADI " +
         ", GIRIS " + 
         ", CIKIS " +
         "FROM(SELECT " +
         "STOK_KODU " +
         ", GIRIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'G'), 0) " +
         ", CIKIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'C'), 0) " +
         "FROM TBLSTOK STOK) AS BAKIYE, [TBLSTOK] STOK WHERE /*WS*/BAKIYE.STOK_KODU = STOK.STOK_KODU "; 
     if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "") grdStoklar.SQLText += " AND STOK_TIPI = '" + TIP_KODU.GetString() + "'";
     if (BAKIYE.GetString() == "1") grdStoklar.SQLText += " AND GIRIS - CIKIS > 0";
     else if (BAKIYE.GetString() == "2") grdStoklar.SQLText += " AND CIKIS - GIRIS > 0";
     grdStoklar.SQLText += "/*WE*/";
     grdStoklar.Open();
 }
示例#2
0
        private void grdGunSonuBakiyeRaporu_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
        {
            if (grdGunSonuBakiyeRaporu.Rows.Count > 0)
            {
                double topGiren = 0.0;
                double topCikan = 0.0;
                double bakiye   = 0.0;
                foreach (DataGridViewRow row in grdGunSonuBakiyeRaporu.Rows)
                {
                    if (Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()) > 0.0)
                    {
                        bakiye   -= Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString());
                        topCikan += Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString());
                    }
                    if (Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()) > 0.0)
                    {
                        bakiye   += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString());
                        topGiren += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString());
                    }
                }

                TOP_GIREN.SetDoubleData(topGiren);
                TOP_CIKAN.SetDoubleData(topCikan);
                BAKIYE.SetDoubleData(bakiye);
            }
        }
示例#3
0
文件: Cariler.cs 项目: EmreBHDR/Cafe
        private void GridDoldur()
        {
            List <string> aramaFieldList = new List <string>();

            aramaFieldList.Add("TEL_NO");
            aramaFieldList.Add("CEP_TEL");
            aramaFieldList.Add("CARI_ADI");
            aramaFieldList.Add("CARI_KODU");

            grdCariler.SQLText = "SET ROWCOUNT 100 " +
                                 "SELECT " +
                                 "TEL_NO , CEP_TEL " +
                                 ", CARI_ADI + ' (' + CARI_KODU + ')' AS CARI_ADKOD " +
                                 ",CASE "
                                 + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC "
                                 + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK "
                                 + "ELSE 0 "
                                 + "END AS BAKIYE "
                                 + ",CASE "
                                 + "WHEN ALACAK-BORC > 0 THEN 1 "
                                 + "WHEN ALACAK-BORC < 0 THEN 2 "
                                 + "ELSE 0 "
                                 + "END AS ALACAK_BORC "
                                 + ", CARI_KODU "
                                 + ", CARI_ADI "
                                 + ", ALACAK "
                                 + ", BORC "
                                 + " FROM VIEW_CARI_BAKIYE WHERE /*WS*/1=1 ";
            if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "")
            {
                grdCariler.SQLText += " AND TIP_GUID = '" + TIP_KODU.GetString() + "'";
            }
            if (BAKIYE.GetString() == "1")
            {
                grdCariler.SQLText += " AND ALACAK - BORC > 0";
            }
            else if (BAKIYE.GetString() == "2")
            {
                grdCariler.SQLText += " AND BORC - ALACAK > 0";
            }
            if (tbSearch.Text != "")
            {
                grdCariler.SQLText += " AND ( ";
                for (int i = 0; i < aramaFieldList.Count; i++)
                {
                    if (i != 0)
                    {
                        grdCariler.SQLText += "OR ";
                    }
                    grdCariler.SQLText += aramaFieldList[i] + " LIKE '%" + tbSearch.Text + "%' ";
                }
                grdCariler.SQLText += ") ";
            }
            grdCariler.SQLText += "/*WE*/ ORDER BY REC_ID DESC ";

            grdCariler.SQLText += " SET ROWCOUNT 0";

            grdCariler.Open();
        }
示例#4
0
        private void grdKasaHareketRaporu_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
        {
            if (grdKasaHareketRaporu.Rows.Count > 0)
            {
                grdKasaHareketRaporu.DataBindingComplete -= grdKasaHareketRaporu_DataBindingComplete;
                double bakiye   = 0.0;
                double topGiren = 0.0;
                double topCikan = 0.0;
                foreach (DataGridViewRow row in grdKasaHareketRaporu.Rows)
                {
                    if (Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()) > 0.0)
                    {
                        bakiye   -= Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString());
                        topCikan += Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString());
                    }
                    if (Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()) > 0.0)
                    {
                        bakiye   += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString());
                        topGiren += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString());
                    }

                    row.Cells["grdBAKIYE"].Value = bakiye;

                    if (Convert.ToDouble(row.Cells["grdBAKIYE"].Value.ToString()) < 0)
                    {
                        row.Cells["grdBAKIYE"].Style.ForeColor = Color.Red;
                        row.Cells["grdBAKIYE"].Style.Font      = new Font("Arial", 9, FontStyle.Bold);
                    }
                    else if (Convert.ToDouble(row.Cells["grdBAKIYE"].Value.ToString()) > 0)
                    {
                        row.Cells["grdBAKIYE"].Style.ForeColor = Color.Green;
                        row.Cells["grdBAKIYE"].Style.Font      = new Font("Arial", 9, FontStyle.Bold);
                    }
                }

                TOP_GIREN.SetDoubleData(topGiren);
                TOP_CIKAN.SetDoubleData(topCikan);
                BAKIYE.SetDoubleData(bakiye);
                grdKasaHareketRaporu.DataBindingComplete += grdKasaHareketRaporu_DataBindingComplete;
            }
        }
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (TEDARIKCI_KOD.Text != "" && BAKIYE.GetDataStr() != "")
            {
                WebService tedKontrolQry = new WebService();
                tedKontrolQry.SQLText = "SELECT TEDARIKCI_ADI FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'";
                tedKontrolQry.Open();
                if (tedKontrolQry.DataCount() > 0)
                {
                    WebService bakiyeQry = new WebService();
                    bakiyeQry.SQLText = "UPDATE TBLTEDARIKCI SET BAKIYE = '" + BAKIYE.GetDataStr() + "' WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'";
                    bakiyeQry.Open();

                    if (bakiyeQry.errorCode == "0")
                    {
                        GotoMessage.ShowMessage("Bilgi", "Bakiye Başarıyla Güncellenmiştir");
                    }
                    RefreshGrid();
                    TEDARIKCI_AD.Text  = "";
                    BAKIYE.Text        = "0,00";
                    TEDARIKCI_KOD.Text = "";
                    TEDARIKCI_KOD.Focus();
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Hatalı.\nTedarikçi Kodu: " + TEDARIKCI_KOD.Text);
                }
            }
            else
            {
                if (TEDARIKCI_KOD.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz");
                }
                else if (BAKIYE.GetDataStr() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Bakiye Boş Olamaz");
                }
            }
        }
示例#6
0
 private void GridDoldur()
 {
     grdCariler.SQLText = "SELECT "
                          + " TICARI_UNVAN , KULLANICI_ADI , TEL_NO , CEP_TEL "
                          + ", CARI.CARI_ADI + ' (' + CARI.CARI_KODU + ')' AS CARI_ADKOD "
                          + ",CASE "
                          + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC "
                          + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK "
                          + "ELSE 0 "
                          + "END AS BAKIYE "
                          + ",CASE "
                          + "WHEN ALACAK-BORC > 0 THEN 1 "
                          + "WHEN ALACAK-BORC < 0 THEN 2 "
                          + "ELSE 0 "
                          + "END AS ALACAK_BORC "
                          + ", CARI.CARI_KODU "
                          + ", CARI.CARI_ADI "
                          + ", ALACAK "
                          + ", BORC "
                          + "FROM (SELECT "
                          + "CARI_KODU "
                          + ", ALACAK = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'A'), 0) "
                          + ", BORC = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'B'), 0) "
                          + "FROM TBLCARI CARI) AS BAKIYE, [TBLCARI] CARI WHERE /*WS*/BAKIYE.CARI_KODU = CARI.CARI_KODU ";
     if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "")
     {
         grdCariler.SQLText += " AND CARI_TIPI = '" + TIP_KODU.GetString() + "'";
     }
     if (BAKIYE.GetString() == "1")
     {
         grdCariler.SQLText += " AND ALACAK - BORC > 0";
     }
     else if (BAKIYE.GetString() == "2")
     {
         grdCariler.SQLText += " AND BORC - ALACAK > 0";
     }
     grdCariler.SQLText += "/*WE*/ ORDER BY CARI.REC_ID DESC";
     grdCariler.Open();
 }
        private void TedarikciBakiyeGuncelle_Load(object sender, EventArgs e)
        {
            BAKIYE.Setup();

            RefreshGrid();
        }