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(); } } }
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); }