private void btnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DateTime?ImalatBaslangicTarihi = new DateTime?(); if (cmbImalatBaslangicTarihi.EditValue != null && cmbImalatBaslangicTarihi.DateTime.Year != 1) { ImalatBaslangicTarihi = Convert.ToDateTime(cmbImalatBaslangicTarihi.EditValue); } else { ImalatBaslangicTarihi = null; } DateTime?ImalatBitisTarihi = new DateTime?(); if (cmbImalatBitisTarihi.EditValue != null && cmbImalatBitisTarihi.DateTime.Year != 1) { ImalatBitisTarihi = Convert.ToDateTime(cmbImalatBitisTarihi.EditValue); } else { ImalatBitisTarihi = null; } DateTime?SatisBaslangicTarihi = new DateTime?(); if (cmbSatisBaslangicTarihi.EditValue != null && cmbSatisBaslangicTarihi.DateTime.Year != 1) { SatisBaslangicTarihi = Convert.ToDateTime(cmbSatisBaslangicTarihi.EditValue); } else { SatisBaslangicTarihi = null; } DateTime?SatisBitisTarihi = new DateTime?(); if (cmbSatisBitisTarihi.EditValue != null && cmbSatisBitisTarihi.DateTime.Year != 1) { SatisBitisTarihi = Convert.ToDateTime(cmbSatisBitisTarihi.EditValue); } else { SatisBitisTarihi = null; } var list = data.IUD_Proje(false, KayitID, txtProjeKodu.Text, txtProjeAdi.Text, ImalatBaslangicTarihi, ImalatBitisTarihi, SatisBaslangicTarihi, SatisBitisTarihi, DateTime.Now.Date, barToggAktif.Checked, Convert.ToBoolean(toggSatisaUygun.EditValue), Convert.ToBoolean(toggTeslimeUygun.EditValue), Convert.ToInt32(cmbFirma.EditValue), 1).ToList(); //Önce SecmeliAlanID'si tutan tüm kayıtlar T_SecmeliAlanlarData tablosundan siliniyor. string SQLScript = "DELETE FROM dbo.T_EsnekKayitData WHERE EsnekKayitQueryID=5 AND KayitID=" + KayitID.ToString() + Environment.NewLine; gvAnaFiyatListesi.PostEditor(); gvAnaFiyatListesi.UpdateCurrentRow(); //Sonra check ile işaretlenenler insert ediliyor for (int i = 0; i < gvAnaFiyatListesi.DataRowCount; i++) { bool bChecked = Convert.ToBoolean(gvAnaFiyatListesi.GetRowCellValue(i, "Checkbox")); int SecilenKayitID = Convert.ToInt32(gvAnaFiyatListesi.GetRowCellValue(i, "ID")); if (bChecked) { SQLScript += "INSERT INTO T_EsnekKayitData(EsnekKayitQueryID , KayitID, SecilenKayitID) VALUES (" + 5 + "," + KayitID + "," + SecilenKayitID + ")" + Environment.NewLine; } } data.S_QueryCalistir(SQLScript); Mesaj.MesajVer("Bağlantı başarılı şekilde kayıt edilmiştir.", Mesaj.MesajTipi.Bilgi, this); }