示例#1
0
        private void CARI_KODU_ArsExit(object sender, EventArgs e)
        {
            if (CARI_KODU.IsNotEmpty())
            {
                grdAdresListele();
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    ArsLibrary.ArsQryToPanel(PnlCariSabit, qryCari);
                    ArsLibrary.ArsQryToPanel(PnlEkBilgiler, qryCari);
                    onCariExit = true;
                    IL_ADI_ArsExit(IL_ADI, null);
                    CARI_KODU.Select(0, CARI_KODU.Text.Length);
                }
                else
                {
                    PnlCariSabit.Clear(CARI_KODU.ArTag); PnlEkBilgiler.Clear(CARI_KODU.ArTag);
                }
            }
            else
            {
                PnlCariSabit.Clear();
                PnlEkBilgiler.Clear();

                grdAdresListele();
            }

            if (ULKE_ADI.IsEmpty())
            {
                ULKE_ADI.Text = "Türkiye";
            }
        }
示例#2
0
 private void BtnSil_Click(object sender, EventArgs e)
 {
     CARI_KODU_ArsExit(CARI_KODU, null);
     if (CARI_KODU.IsNotEmpty())
     {
         ArsSQLQry qryCariHar = new ArsSQLQry();
         qryCariHar.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/";
         qryCariHar.Open();
         if (qryCariHar.Found())
         {
             ArsMessage.ShowMessage("Bilgi", "Hareket Kaydı Olan Cariler Silinemez...\nCari Kodu: " + CARI_KODU.GetDataStr());
         }
         else
         {
             if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + CARI_KODU.Text) == DialogResult.Yes)
             {
                 ArsSQLQry qryCari = new ArsSQLQry();
                 qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                 qryCari.Open();
                 qryCari.Mode = EnmQryMode.Delete;
                 qryCari.Exec();
                 if (qryCari.execErrorCode == "0")
                 {
                     ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                     BtnTemizle_Click(BtnTemizle, null);
                 }
             }
         }
     }
     CARI_KODU.Focus();
 }
示例#3
0
        private void CARI_KODU_ArsExit(object sender, EventArgs e)
        {
            cariGuid = "";
            if (CARI_KODU.IsNotEmpty())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    cariGuid = qryCari.GetString("REC_GUID");
                    ArsLibrary.ArsQryToPanel(pnlCariSabit, qryCari);
                    onCariExit = true;
                    IL_ArsExit(IL_ADI, null);
                    CARI_KODU.Select(0, CARI_KODU.Text.Length);
                }
                else
                {
                    pnlCariSabit.Clear(CARI_KODU.ArTag);
                }
            }
            else
            {
                pnlCariSabit.Clear();
            }

            if (ULKE_ADI.IsEmpty())
            {
                ULKE_ADI.Text = "Türkiye";
            }
        }
示例#4
0
 private void RefreshGrid()
 {
     grdStokBakiyeRaporu.SQLText = "SELECT  CARI_KODU, CARI_ADI,BORC = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'B'), 0),ALACAK = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'A'), 0),BAKIYE = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'A'), 0) - ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'B'), 0) FROM TBLCARI CARI";
     if (CARI_KODU.IsNotEmpty())
     {
         grdStokBakiyeRaporu.SQLText += " WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/";
     }
     grdStokBakiyeRaporu.Open();
 }
示例#5
0
        private void CARI_KODU_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1)
            {
                if (CARI_KODU.IsNotEmpty())
                {
                    ArsSQLQry qryCariKodu = new ArsSQLQry();
                    qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM [TBLCARI] WHERE CARI_KODU LIKE '" + CARI_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
                    qryCariKodu.Open();
                    if (qryCariKodu.Found())
                    {
                        CARI_KODU.SetDataStr(qryCariKodu.GetString("CARI_KODU"));
                    }
                    CARI_KODU.SelectionStart = (CARI_KODU.Text.Length);
                }
            }
            if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2)
            {
                if (CARI_KODU.IsNotEmpty())
                {
                    ArsSQLQry qryCariKodu = new ArsSQLQry();
                    qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM [TBLCARI] WHERE CARI_KODU LIKE '" + CARI_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC";
                    qryCariKodu.Open();
                    if (qryCariKodu.Found())
                    {
                        string sayı, asılsayı = qryCariKodu.GetString("CARI_KODU");
                        int    sayılength;

                        if (qryCariKodu.GetString("CARI_KODU").ArsLastNums() != "")
                        {
                            sayı                     = asılsayı.ArsLastNums();
                            asılsayı                 = Regex.Replace(asılsayı, sayı, String.Empty);
                            sayılength               = sayı.Length;
                            sayı                     = (Convert.ToInt32(sayı) + 1).ToString().ArsAddStart('0', sayılength);
                            CARI_KODU.Text           = (asılsayı + sayı);
                            CARI_KODU.SelectionStart = (CARI_KODU.Text.Length);
                        }
                    }
                }
            }
        }
示例#6
0
 private void BtnAdresSil_Click(object sender, EventArgs e)
 {
     CARI_KODU_ArsExit(CARI_KODU, null);
     if (CARI_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + CARI_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryCari = new ArsSQLQry();
             qryCari.SQLText = "SELECT * FROM [TBLCARIADRES] WHERE /*WS*/REC_ID = '" + REC_ID.Text + "' /*WE*/";
             qryCari.Open();
             qryCari.Mode = EnmQryMode.Delete;
             qryCari.Exec();
             if (qryCari.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnAdresTemizle_Click(BtnAdresTemizle, null);
             }
         }
     }
     grdAdresListele();
     CARI_KODU.Focus();
 }