protected void btn_add_Click(object sender, EventArgs e) { DataTable datatable = GetUserGrid(); try { AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); DataTable table1 = adminRolesBSO.GetAdminRolesByUserName(hddUserName.Value); if (table1.Rows.Count > 0) adminRolesBSO.DeleteAdminRolesUserName(hddUserName.Value); AdminRoles adminRoles = new AdminRoles(); if (datatable.Rows.Count > 0) { foreach (DataRow subrow in datatable.Rows) { adminRoles.RolesID = Convert.ToInt32(subrow["Roles_ID"].ToString()); adminRoles.AdminUserName = hddUserName.Value; adminRoles.UserName = Session["Admin_UserName"].ToString(); //adminRoles.Permission = subrow["Permission"].ToString(); adminRoles.Permission = ""; adminRoles.Created = DateTime.Now; adminRolesBSO.CreateAdminRoles(adminRoles); error.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful); } } } catch (Exception ex) { error.Text = ex.Message.ToString(); } }
protected void btn_add_Click(object sender, EventArgs e) { try { CateNews catenews = ReceiveHtml(); CateNewsBSO catenewsBSO = new CateNewsBSO(); int catenews1 = catenewsBSO.CreateCateNewGet(catenews); if (!Session["Admin_UserName"].ToString().Equals("administrator")) { AdminRolesBSO adminRolesBSO = new AdminRolesBSO(); DataTable table = adminRolesBSO.GetAdminRolesByUserName(Session["Admin_UserName"].ToString()); CateNewsPermissionBSO catenewPermissionBSO = new CateNewsPermissionBSO(); CateNewsPermission cateNewsPermission = new CateNewsPermission(); if (table.Rows.Count > 0) { foreach (DataRow subrow in table.Rows) { cateNewsPermission.CateNewsID = catenews1; cateNewsPermission.RolesID = Convert.ToInt32(subrow["RolesID"].ToString()); //cateNewsPermission.Permission = subrow["Permission"].ToString(); cateNewsPermission.Permission = ""; cateNewsPermission.UserName = Session["Admin_UserName"].ToString(); cateNewsPermission.Created = DateTime.Now; catenewPermissionBSO.CreateCateNewsPermission(cateNewsPermission); } } } clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful); //ViewCateGroup(Convert.ToInt32(HddGroupCate.Value)); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }