Beispiel #1
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (grdViewDoc.FocusedRowHandle < 0)
            {
                return;
            }

            if (BsfGlobal.FindPermission("Check List-Delete") == false)
            {
                MessageBox.Show("You don't have Rights to Check List-Delete");
                return;
            }
            m_lGridId = Convert.ToInt32(grdViewDoc.GetRowCellValue(grdViewDoc.FocusedRowHandle, "CheckListId"));

            if (m_lGridId != 0)
            {
                if (Convert.ToBoolean(grdViewDoc.GetFocusedRowCellValue("SysDefault")) == true)
                {
                    MessageBox.Show("CheckList Used, Do not Delete"); return;
                }

                if (BankBL.DocuFound(m_lGridId) == false)
                {
                    DialogResult reply = MessageBox.Show("Do you want Delete?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (reply == DialogResult.Yes)
                    {
                        BankBL.DeleteChekList(m_lGridId);
                        grdViewDoc.DeleteRow(grdViewDoc.FocusedRowHandle);

                        DataTable dt = new DataTable();
                        dt = grdDoc.DataSource as DataTable;
                        UpdateSortOrder(dt);
                        int iOrder = 0;
                        for (int i = 0; i < grdViewDoc.RowCount; i++)
                        {
                            iOrder = i + 1;
                            grdViewDoc.SetRowCellValue(i, "SortOrder", iOrder);
                        }
                        //CommFun.InsertLog(DateTime.Now, "Check List-Delete", "D", "Delete Check List", BsfGlobal.g_lUserId, 0, 0, 0, BsfGlobal.g_sCRMDBName);
                        BsfGlobal.InsertLog(DateTime.Now, "Check List-Delete", "D", "Delete Check List", m_lGridId, 0, 0, BsfGlobal.g_sCRMDBName, "", BsfGlobal.g_lUserId);
                    }
                }
                else
                {
                    MessageBox.Show("CheckList Used, Do not Delete");
                }
            }
        }