예제 #1
0
        private void Irsaliye_Load(object sender, EventArgs e)
        {
            IrsaliyeDoldur(Ilerleme.Ilk);

            GridMi = true;
            GridView1.Select();
            GridMi = false;
        }
예제 #2
0
        public void IrsaliyeDoldurr(string No)
        {
            IrsaliyeBosalt();

            string[] Kayitlar;
            Kayitlar           = AKBclass.DBMudahale.TekKayitDondur("Irsaliye_Tbl", "ID,Tarih,No,Plaka,Sofor,Navlun", "WHERE No= " + No);
            IrsaliyeID         = Kayitlar[0];
            DtTarih.Text       = Kayitlar[1] == "-1" ? DateTime.Parse(Kayitlar[1]).ToString("dd.MM.yyyy") : DateTime.Now.ToString("dd.MM.yyyy");
            TxtIrsaliyeNo.Text = Kayitlar[2];
            TxtPlaka.Text      = Kayitlar[3];
            TxtSofor.Text      = Kayitlar[4];
            TxtNavlun.Text     = decimal.Parse(Kayitlar[5]).ToString("C");

            GbxIrsaliye.Enabled  = false;
            GbxNavigator.Enabled = true;
            GbxKalemler.Enabled  = true;


            Hesapla();

            GridMi = true;
            GridView1.Select();
            GridMi = false;
        }
예제 #3
0
        void IrsaliyeDoldur(Ilerleme x)
        {
            GridMi = true;
            GridView1.Select();
            GridMi = false;
            string SQL = "";

            string[] Kayitlar;
            if (x == Ilerleme.Ilk)
            {
                Kayitlar             = AKBclass.DBMudahale.TekKayitDondur("Irsaliye_Tbl", "TOP(1) ID,Tarih,No,Plaka,Sofor,Navlun", "ORDER BY Tarih DESC");
                GbxIrsaliye.Enabled  = false;
                GbxNavigator.Enabled = true;
                GbxKalemler.Enabled  = true;

                IrsaliyeID = Kayitlar[0];

                DtTarih.Text       = Kayitlar[1] == "-1" ? DateTime.Parse(Kayitlar[1]).ToString("dd.MM.yyyy") : DateTime.Now.ToString("dd.MM.yyyy");
                TxtIrsaliyeNo.Text = Kayitlar[2];
                TxtPlaka.Text      = Kayitlar[3];
                TxtSofor.Text      = Kayitlar[4];
                TxtNavlun.Text     = decimal.Parse(Kayitlar[5]).ToString("C");

                Hesapla();
                return;
            }
            else if (string.IsNullOrEmpty(IrsaliyeID))
            {
                return;
            }
            else if (x == Ilerleme.Ileri)
            {
                SQL = "WHERE ID > " + IrsaliyeID + " ORDER BY ID DESC";
            }
            else if (x == Ilerleme.Geri)
            {
                SQL = "WHERE ID < " + IrsaliyeID + " ORDER BY ID DESC";
            }


            Kayitlar = AKBclass.DBMudahale.TekKayitDondur("Irsaliye_Tbl", "TOP(1) ID,Tarih,No,Plaka,Sofor,Navlun", SQL);

            if (Kayitlar[0] == "-1")
            {
                if (x == Ilerleme.Geri)
                {
                    MessageBox.Show("İlk Kayıttasınız !", "Bir öncesi yok", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (x == Ilerleme.Ileri)
                {
                    MessageBox.Show("Son Kayıttasınız !", "Bir sonrası yok", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Kayıt Bulunamadı!", "Kayıt Yok", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                IrsaliyeBosalt();
                IrsaliyeID         = Kayitlar[0];
                DtTarih.Text       = Kayitlar[1] == "-1" ? DateTime.Parse(Kayitlar[1]).ToString("dd.MM.yyyy") : DateTime.Now.ToString("dd.MM.yyyy");
                TxtIrsaliyeNo.Text = Kayitlar[2];
                TxtPlaka.Text      = Kayitlar[3];
                TxtSofor.Text      = Kayitlar[4];
                TxtNavlun.Text     = decimal.Parse(Kayitlar[5]).ToString("C");

                Hesapla();
            }
        }