コード例 #1
0
ファイル: prj0014.cs プロジェクト: Berkcolakk/WiodySM
        private void btnDecline_Click(object sender, EventArgs e)
        {
            var messageBox         = XtraMessageBox.Show("İşaretlenmiş Olan Kayıtlar Silinmiştir !", "Kayıtlar Silinmiştir !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            int itemDemandMasterId = gvItemDemandMaster.GetNullableRowCellValue();

            if (messageBox == DialogResult.Yes)
            {
                ItemDemandMaster        itemDemandMaster = dbContext.ItemDemandMaster.SingleOrDefault(x => x.ID == itemDemandMasterId);
                List <ItemDemandDetail> itemDemandDetail = dbContext.ItemDemandDetail.Where(x => x.ITEMDEMANDDETAIL_MASTER_ID == itemDemandMaster.ID).ToList();
                dbContext.ItemDemandMaster.Remove(itemDemandMaster);
                dbContext.ItemDemandDetail.RemoveRange(itemDemandDetail);
                dbContext.SaveChanges();
                LoadData();
            }
            else if (messageBox == DialogResult.No)
            {
            }
        }
コード例 #2
0
ファイル: prj0014.cs プロジェクト: Berkcolakk/WiodySM
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            int itemDemandMasterId = gvItemDemandMaster.GetNullableRowCellValue();
            var messageBox         = XtraMessageBox.Show("Onaylanacak Emin Misiniz?", "Onay Bekleniyor !", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (messageBox == DialogResult.Yes)
            {
                ItemDemandMaster itemDemandMaster = dbContext.ItemDemandMaster.SingleOrDefault(x => x.ID == itemDemandMasterId);
                itemDemandMaster.ITEMDEMANDMASTER_ITEMCONFIRMATION = false;
                List <ItemDemandDetail> itemDemandDetail = dbContext.ItemDemandDetail.Where(x => x.ITEMDEMANDDETAIL_MASTER_ID == itemDemandMaster.ID).ToList();
                for (int i = 0; i < itemDemandDetail.Count; i++)
                {
                    itemDemandDetail[i].ITEMDEMANDDETAIL_ITEM_CONFIRMATION = false;
                    dbContext.SaveChanges();
                }
                LoadData();
            }
            else if (messageBox == DialogResult.No)
            {
            }
        }