Пример #1
0
        private void radGridView1_CommandCellClick(object sender, EventArgs e)
        {
            Operation.BeginOperation(this);

            FrmMainUserPro frm = new FrmMainUserPro();
            Ucas.Data.ProjectProfile db = (Ucas.Data.ProjectProfile)radGridView1.CurrentRow.DataBoundItem;
            if (InformationsClass.XUserType == "مدير")
            {
                frm.TragetProject = db;
                this.Hide();
                frm.ShowDialog();
                
                Operation.EndOperation(this);
                FrmAdmin_Load(null, null);
                return;
            }
            var c = db.ProjectControls.Where(p => p.ProjectID == db.ID).Take(1).SingleOrDefault();
            if (c.Status == "غير فعال")
            {
                // message not have permession
                Operation.EndOperation(this);
                RadMessageBox.Show("غير مصرح لك بالدخول", "", MessageBoxButtons.OK, RadMessageIcon.Error);

                return;

            }
            if (db.Status == "غير فعال")
            {
                Operation.EndOperation(this);
                RadMessageBox.Show("المشروع غير فعال", "", MessageBoxButtons.OK, RadMessageIcon.Error);

                return;
            }
            else
            {
                Operation.BeginOperation(this);
                frm.TragetProject = db;
                this.Hide();
                frm.ShowDialog();
                
                Operation.EndOperation(this);
                FrmAdmin_Load(null, null);
            }





            FrmAdmin_Load(null, null);
        }