protected void SaveBtn_Click(object sender, EventArgs e) { int RolID = int.Parse(RoleNoForSearchDrop.SelectedValue); _RolPriv = new Rol_PrivFT(); try { if (!EditFalg) { Rol_PrivFT rp = new Rol_PrivFT(); var RoleID = int.Parse(RoleNoForSearchDrop.SelectedValue); rp = db.Rol_PrivFT.Where(item => item.Rol_id == RoleID).FirstOrDefault(); if (rp == null) { foreach (var item in RolPrivList) { item.LoginID = ExtendedMethod.LoginedUser.Id; db.Rol_PrivFT.Add(item); db.SaveChanges(); } Initialize_Page(); AddErrorTxt.Text = "تم الحفظ بنجاح"; AddErrorTxt.ForeColor = System.Drawing.Color.Green; } else { AddErrorTxt.Text = "هذه الوظيفة مضاف لها صلاحيات بالفعل الرجاء الضغط على بحث لرؤيتها"; AddErrorTxt.ForeColor = System.Drawing.Color.Red; } } else { foreach (var item in RolPrivList) { item.LoginID = ExtendedMethod.LoginedUser.Id; db.Rol_PrivFT.AddOrUpdate(item); db.SaveChanges(); } Aside.Menu_Start(); Initialize_Page(); AddErrorTxt.Text = "تم الحفظ بنجاح"; AddErrorTxt.ForeColor = System.Drawing.Color.Green; } } catch (Exception ex) { AddErrorTxt.Text = "لم يتم الحفظ"; AddErrorTxt.ForeColor = System.Drawing.Color.Red; } }