protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["trang"] != null) { trang = Request.QueryString["trang"].ToString(); } if (string.IsNullOrEmpty(trang)) { trang = "1"; } if (Request.QueryString["s"] != null) { keyword = Request.QueryString["s"].ToString(); } txtTimKiem.Text = keyword; int.TryParse(trang, out pageIndex); StartIndex = pageSize * (pageIndex - 1); Sys_DanhMucChucVuRepository repository = new Sys_DanhMucChucVuRepository(); List <Sys_DanhMucChucVu> data = repository.GetTable().Where(x => string.IsNullOrEmpty(keyword) || x.TenChucVu.Contains(keyword)).OrderByDescending(x => x.NgayThayDoi).ToList(); CollectionPager1.MaxPages = 10000; CollectionPager1.PageSize = 10; // số items hiển thị trên một trang. CollectionPager1.DataSource = data; CollectionPager1.BindToControl = rptData; rptData.DataSource = CollectionPager1.DataSourcePaged; rptData.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { Sys_DanhMucChucVuRepository repository = new Sys_DanhMucChucVuRepository(); if (Attributes["param"] != null) { string URL = Attributes["param"]; id = Util.GetParam(URL, "id"); if (string.IsNullOrEmpty(id)) { id = "0"; } trang = Util.GetParam(URL, "trang"); if (id != "0") { Sys_DanhMucChucVu entity = repository.GetById(int.Parse(id)); txtName.Text = entity.TenChucVu; txtNote.Text = entity.GhiChu; ckKichHoat.Checked = entity.KichHoat; } } }
protected void Page_Load(object sender, EventArgs e) { trang = Request.QueryString["trang"] != null ? Request.QueryString["trang"].ToString() : "1"; lblNameError.Visible = false; lblMessage.Visible = false; itemFormat = lblDeparmentRowFormat.Text; id = Request.QueryString["id"] ?? "0"; if (!IsPostBack) { List <string> userNames = staffRepository.GetAvailableUserName(); if (id != "0") { staff = staffRepository.GetById(int.Parse(id)); ckKichHoat.Checked = staff.KichHoat; txtName.Text = staff.TenCanBo; txtEmail.Text = staff.Email; txtSoDienThoai.Text = staff.SoDienThoai; StaffName = staff.TenCanBo; if (!string.IsNullOrEmpty(staff.UserName)) { userNames.Add(staff.UserName); } mappings = staffRepository.GetMappingByStaff(int.Parse(id)); } ddlAccount.DataSource = userNames; ddlAccount.Items.Add(new ListItem { Text = "[Bạn hãy chọn]", Value = "0" }); ddlAccount.DataBind(); if (id != "0") { ddlAccount.SelectedValue = staff.UserName; } Sys_DanhMucChucVuRepository positionRepository = new Sys_DanhMucChucVuRepository(); positions = positionRepository.GetAll().ToList(); ///Phong ban, don vi Sys_DanhMucDonViRepository repository = new Sys_DanhMucDonViRepository(); List <DepartmentTreeNode> nodes = new List <DepartmentTreeNode>(); List <Sys_DanhMucDonVi> departments = repository.GetDepartmentStructure(); int level = 0; departments.ForEach(x => nodes = BuildTreeNode(x, level, nodes)); rptDepartment.DataSource = nodes; rptDepartment.DataBind(); } }
public static string DeletePostionItem(string itemID) { AjaxResponse response = new AjaxResponse(); try { //Initial data context variable, this class is declared in .dbml file in xRPDAL namespace Sys_DanhMucChucVuRepository repository = new Sys_DanhMucChucVuRepository(); Sys_DanhMucChucVu entity = repository.GetById(int.Parse(itemID)); repository.DeleteOnSubmit(entity); repository.SubmitChanges(); response.IsSuccess = true; response.Message = "OK"; } catch (Exception ex) { response.IsSuccess = false; response.Message = (ex.Message + ex.StackTrace).EncodeJsString(); } return(JsonConvert.SerializeObject(response)); }
public static string AddOrUpdatePositionItem(string id, string name, bool isactive, string note) { AjaxResponse response = new AjaxResponse(); try { string message = string.Empty; int groupdID = 0; string role = string.Empty; bool isExistName = false;// Sys_DanhMucChucVuRepository repository = new Sys_DanhMucChucVuRepository(); //response.IsSuccess = true; //response.Message = "Cập nhật thành công"; Sys_DanhMucChucVu entity = new Sys_DanhMucChucVu(); if (id != "0") { entity = repository.GetById(int.Parse(id)); if (entity.TenChucVu != name) { isExistName = repository.IsExistName(name); } } else { isExistName = repository.IsExistName(name); } if (isExistName) { response.IsSuccess = false; response.Message = "Tên chức vụ đã tồn tại, vui lòng chọn tên khác"; return(JsonConvert.SerializeObject(response)); } entity.NgayThayDoi = DateTime.Now; entity.NgaySua = DateTime.Now; entity.NgayTao = DateTime.Now; entity.TenChucVu = name; entity.GhiChu = note; entity.KichHoat = isactive; if (id == "0") { repository.Add(entity); } repository.SubmitChanges(); groupdID = entity.ID; response.IsSuccess = true; response.Message = "Cập nhật thành công"; } catch (Exception ex) { response.IsSuccess = false; response.Message = (ex.Message + ex.StackTrace).EncodeJsString(); } return(JsonConvert.SerializeObject(response)); }