protected void btnUpdate_Click(object sender, EventArgs e) { if (dropDownListGroupName.SelectedIndex == 0 || dropDownListURLList.SelectedIndex == 0) { string msg = "Please select a Group Name and Url Name"; labelMessage.Text = msg; labelMessage.ForeColor = System.Drawing.Color.Red; return; } else { try { labelMessage.Text = string.Empty; using (UserPermissionRT receiverTransfer = new UserPermissionRT()) { hdIsEdit.Value = "true"; List <UserWFPermission> UserWFPermission = new List <UserWFPermission>(); Int32 userGroupID = Convert.ToInt32(dropDownListGroupName.SelectedValue); Int32 urlListID = Convert.ToInt32(dropDownListURLList.SelectedValue); UserWFPermission = receiverTransfer.GetUserPermissionByGropIDAndUrlID(userGroupID, urlListID); if (UserWFPermission != null && UserWFPermission.Count > 0) { string msg = "Group Name " + dropDownListGroupName.SelectedItem + " And\n" + "Url Name " + dropDownListURLList.SelectedItem + " Already Exists!"; labelMessage.Text = msg; return; } UserWFPermission userPermission = CreateUserWFPermission(); if (userPermission != null) { receiverTransfer.UpdateUserPermisssion(userPermission); labelMessage.Text = "Data successfully updated..."; labelMessage.ForeColor = System.Drawing.Color.Green; } else { labelMessage.Text = "Data not updated..."; labelMessage.ForeColor = System.Drawing.Color.Red; } } btnSave.Visible = true; btnUpdate.Visible = false; btnCancel.Visible = false; ClearField(); LoadUserPermission(); } catch (Exception ex) { labelMessage.Text = "Error : " + ex.Message; labelMessage.ForeColor = System.Drawing.Color.Red; } } }
protected void btnSave_Click(object sender, EventArgs e) { //if (dropDownListGroupName.SelectedIndex == 0 || dropDownListURLList.SelectedIndex == 0) //{ // string msg = "Please select a Group Name and Url Name"; // labelMessage.Text = msg; // labelMessage.ForeColor = System.Drawing.Color.Red; // return; //} //else //{ try { labelMessage.Text = string.Empty; using (UserPermissionRT receiverTransfer = new UserPermissionRT()) { List <UserWFPermission> UserWFPermission = new List <UserWFPermission>(); Int32 userGroupID = Convert.ToInt32(dropDownListGroupName.SelectedValue); Int32 urlListID = Convert.ToInt32(dropDownListURLList.SelectedValue); UserWFPermission = receiverTransfer.GetUserPermissionByGropIDAndUrlID(userGroupID, urlListID); if (UserWFPermission != null && UserWFPermission.Count > 0) { string msg = "Group Name " + dropDownListGroupName.SelectedItem + " And\n" + "Url Name " + dropDownListURLList.SelectedItem + " Already Exists!"; labelMessage.Text = msg; labelMessage.ForeColor = System.Drawing.Color.Red; return; } UserWFPermission userPerission = CreateUserWFPermission(); receiverTransfer.AddUserPermission(userPerission); if (userPerission.IID > 0) { labelMessage.Text = "Data successfully saved..."; labelMessage.ForeColor = System.Drawing.Color.Green; } else { labelMessage.Text = "Data not saved..."; labelMessage.ForeColor = System.Drawing.Color.Red; } } ClearField(); LoadUserPermission(); } catch (Exception ex) { labelMessage.Text = "Error : " + ex.Message; labelMessage.ForeColor = System.Drawing.Color.Red; } // } }