protected void tvEvent_SelectedNodeChanged(object sender, EventArgs e) { try { Guid IDEvent = tvEvent.SelectedValue.StringToGuid(); ViewModel.Search getEventUser = new ViewModel.Search(); getEventUser.Filter = " tblEventUser.IDEvent = '" + IDEvent + "' and tblEventUser.IDUser= '******'"; DataSet dsEventUser = BisEventUser.GetEventUserData(getEventUser); if (dsEventUser.Null_Ds()) { ViewModel.tblEventUser AddEventUser = new ViewModel.tblEventUser(); AddEventUser.IDEvent = IDEvent; AddEventUser.IDUser = drpUser.SelectedValue.StringToGuid(); bool ret3 = BisEventUser.AddEventUser(AddEventUser); } else { ViewModel.tblEventUser DeleteEventUser = new ViewModel.tblEventUser(); DeleteEventUser.IDEvent = IDEvent; DeleteEventUser.IDUser = drpUser.SelectedValue.StringToGuid(); bool ret3 = BisEventUser.DeleteEventUser(DeleteEventUser); } filltvEvent(hfIDMenuForEvent.Value); } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorMessage", "alert('اشکال در برقراری ارتباط بادیتابیس!');", true); } }
protected bool checkAccess(string eventName) { ViewModel.tblEventUser getUserEvent = new ViewModel.tblEventUser(); DataSet dsUser = (DataSet)Session["User"]; getUserEvent.IDUser = dsUser.ReturnDataSetField("IDUser").StringToGuid(); getUserEvent.EventName = eventName; DataSet ds = BisEventUser.CheckForAccessInEventUser(getUserEvent); if (ds.Null_Ds()) { return(false); } else { return(true); } }
protected void deleteEventUser(string IDMenu) { try { ViewModel.Search getEvent = new ViewModel.Search(); getEvent.Filter = " and tblEvent.IDMenu = '" + IDMenu + "'"; DataSet dsEvent = BisEvent.GetEventData(getEvent); ViewModel.tblEventUser DeleteEventUser = new ViewModel.tblEventUser(); foreach (DataRow dr in dsEvent.Tables[0].Rows) { DeleteEventUser.IDEvent = dr["IDEvent"].ToString().StringToGuid(); DeleteEventUser.IDUser = drpUser.SelectedValue.StringToGuid(); bool ret3 = BisEventUser.DeleteEventUser(DeleteEventUser); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorMessage", "alert('اشکال در برقراری ارتباط بادیتابیس!');", true); } }
public bool DeleteEventUser(ViewModel.tblEventUser EventUser) { return(sqlHelper.RunProcedure("sp_tblEventUser_DeleteRow", EventUser) > 0); }
public bool AddEventUser(ViewModel.tblEventUser EventUser) { return(sqlHelper.RunProcedure("sp_tblEventUser_Insert", EventUser) > 0); }
public JArray GetEventUser_ByIDUser(ViewModel.tblEventUser EventUser) { return(sqlHelper.ReturnJsonData("sp_tblEventUser_GetEventUser_ByIDUser", EventUser)); }
public DataSet CheckForAccessInEventUser(ViewModel.tblEventUser EventUser) { return(sqlHelper.returnDataSet("sp_tblEventUser_CheckForAccessInEventUser", EventUser)); }