Пример #1
0
 private void Irsaliyeler_Load(object sender, EventArgs e)
 {
     this.AutoSize    = false;
     this.MaximizeBox = false;
     GridDoldur();
     TxtIrsaliyeNo.Focus();
 }
Пример #2
0
 private void TxtIrsaliyeNo_Leave(object sender, EventArgs e)
 {
     if (GbxIrsaliye.Enabled == true && YeniMi)
     {
         if (AKBclass.DBMudahale.Varmi("Irsaliye_Tbl", "WHERE No = '" + TxtIrsaliyeNo.Text + "'") != "-1")
         {
             TxtIrsaliyeNo.SelectAll();
             TxtIrsaliyeNo.Focus();
         }
     }
 }
Пример #3
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(TxtIrsaliyeNo.Text))
            {
                MessageBox.Show("İrsaliye Numarası Boş Geçilemez", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtIrsaliyeNo.Focus();
                return;
            }
            if (string.IsNullOrEmpty(TxtPlaka.Text))
            {
                MessageBox.Show("Plaka Boş Geçilemez", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtPlaka.Focus();
                return;
            }
            if (string.IsNullOrEmpty(TxtSofor.Text))
            {
                MessageBox.Show("Söför Boş Geçilemez", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtSofor.Focus();
                return;
            }


            string SQL = "";

            SqlParameter[] pCollection = new SqlParameter[]
            {
                new SqlParameter("@ID", SqlDbType.BigInt),
                new SqlParameter("@Tarih", SqlDbType.SmallDateTime),
                new SqlParameter("@No", SqlDbType.Int),
                new SqlParameter("@Plaka", SqlDbType.NVarChar, 50),
                new SqlParameter("@Sofor", SqlDbType.NVarChar, 150),
                new SqlParameter("@Navlun", SqlDbType.Decimal),
                new SqlParameter("@OpID", SqlDbType.Int),
                new SqlParameter("@GuncellemeTarihi", SqlDbType.SmallDateTime),
            };
            foreach (SqlParameter x in pCollection)
            {
                x.Value = DBNull.Value;
            }

            if (YeniMi)
            {
                pCollection[1].Value = DateTime.Parse(DtTarih.Text);
                pCollection[2].Value = int.Parse(TxtIrsaliyeNo.Text);
                pCollection[3].Value = TxtPlaka.Text;
                pCollection[4].Value = TxtSofor.Text;
                pCollection[5].Value = decimal.Parse(TxtNavlun.Text.Replace(" TL", ""));
                pCollection[6].Value = AnaFrm.OpID;
                pCollection[7].Value = DateTime.Now;

                if (AKBclass.DBMudahale.Varmi("Irsaliye_Tbl", "WHERE No = @No", pCollection) != "-1")
                {
                    MessageBox.Show("İrsaliye Numarası Mevcut !", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    TxtIrsaliyeNo.Focus();
                    TxtIrsaliyeNo.SelectAll();
                    return;
                }
                SQL = "INSERT INTO Irsaliye_Tbl(Tarih,No,Plaka,Sofor,Navlun,OpID,GuncellemeTarihi) VALUES (@Tarih,@No,@Plaka,@Sofor,@Navlun,@OpID,@GuncellemeTarihi)";
                if (AKBclass.DBMudahale.SQLIsle(SQL, pCollection) != "-1")
                {
                    MessageBox.Show("Kaydedildi...", "Kaydedildi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("İşlem sırasında hata oluştu !", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                pCollection[0].Value = int.Parse(IrsaliyeID);
                pCollection[1].Value = DateTime.Parse(DtTarih.Text);
                pCollection[2].Value = int.Parse(TxtIrsaliyeNo.Text);
                pCollection[3].Value = TxtPlaka.Text;
                pCollection[4].Value = TxtSofor.Text;
                pCollection[5].Value = decimal.Parse(TxtNavlun.Text.Replace(" TL", ""));
                pCollection[6].Value = AnaFrm.OpID;
                pCollection[7].Value = DateTime.Now;
                SQL = "UPDATE Irsaliye_Tbl SET Tarih = @Tarih,No = @No,Plaka = @Plaka,Sofor = @Sofor,Navlun = @Navlun,OpID = @OpID,GuncellemeTarihi = @GuncellemeTarihi WHERE ID = @ID";
                if (AKBclass.DBMudahale.SQLIsle(SQL, pCollection) != "-1")
                {
                    MessageBox.Show("Güncellendi...", "Güncellendi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("İşlem sırasında hata oluştu !", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }



            IrsaliyeDoldurr(TxtIrsaliyeNo.Text);
        }