public string ValidateCustomer(sys_nguonnhap customer) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(customer.tennguon, "Tên nguồn nhập", 1, 50); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(customer.code, "Code ", 1, 25); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(customer.diachi, "Địa chỉ", 3, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(customer.sdt, "Số điện thoại", 9, 15); if (rs != null) { return(rs); } return(null); }
//public SystemMessage AddService(string code, string name, string cycle, int status, string username, byte therapystart) //{ // SystemMessage systemMessage = new SystemMessage(); // try // { // var check = ValidateAddService(code, name, cycle); // if (check != null) // { // systemMessage.IsSuccess = false; // systemMessage.Message = check; // return systemMessage; // } // var checkCode = db.sys_product.FirstOrDefault(ob => ob.code == code); // if (checkCode != null) // { // systemMessage.IsSuccess = false; // systemMessage.Message = "Mã service đã tồn tại"; // return systemMessage; // } // sys_product sysProduct = new sys_product(); // sysProduct.code = code; // sysProduct.name = name; // sysProduct.cycle = Int32.Parse(cycle); // sysProduct.isactive = status == 1 ? true : false; // sysProduct.CREATED_DATE = DateTime.Now; // sysProduct.CREATED_BY = username; // sysProduct.isappointment = true; // sysProduct.therapystart = therapystart; // sysProduct.TYPE = SystemMessageConst.Key.Product_Service; // db.sys_product.Add(sysProduct); // db.SaveChanges(); // systemMessage.IsSuccess = true; // systemMessage.Message = SystemMessageConst.systemmessage.AddSuccess; // return systemMessage; // } // catch (Exception e) // { // systemMessage.IsSuccess = false; // systemMessage.Message = e.ToString(); // return systemMessage; // } //} public string ValidateAddRetail(string code, string name, string price, string unit) { string rs = null; var check = new ValidateUtils(); rs = check.CheckRequiredField(code, "Mã sản phẩm", 3, 15); if (rs != null) { return(rs); } rs = check.CheckRequiredField(name, "tên sản phẩm", 3, 100); if (rs != null) { return(rs); } rs = check.CheckRequiredField(name, "Đơn vị", 1, 100); if (rs != null) { return(rs); } int _price = 0; if (!Int32.TryParse(price, out _price)) { return("Gía sản phẩm không đúng định dạng"); } return(null); }
public string ValidateUser(User user, bool checkPass = true) { string rs = null; var vld = new ValidateUtils(); if (user.isusingaccount == true) { rs = vld.CheckRequiredField(user.UserName, "Tên đăng nhập", 3, 30); if (rs != null) { return(rs); } if (checkPass) { rs = vld.CheckRequiredField(user.Password, "Mật khẩu đăng nhập", 3, 25); if (rs != null) { return(rs); } } } rs = vld.CheckRequiredField(user.FullName, "Họ và tên", 3, 50); if (rs != null) { return(rs); } rs = vld.CheckNonRequiredField(user.Email, "Email", 100); if (rs != null) { return(rs); } if (!string.IsNullOrEmpty(user.Email)) { rs = vld.CheckEmail(user.Email); if (rs != null) { return(rs); } } rs = vld.CheckNonRequiredField(user.Phone, "Số điện thoại", 11); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(user.UserCode, "Mã nhân viên", 5, 20); if (rs != null) { return(rs); } return(null); }
public string ValidateCustomer(tbl_LoaiSP customer) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(customer.category_name, "Tên loại sản phẩm", 1, 50); if (rs != null) { return(rs); } return(null); }
public string ValidateCustomer(tbl_Unit customer) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(customer.unit_name, "Tên đơn vị", 1, 50); if (rs != null) { return(rs); } return(null); }
public string ValidateItem(tbl_lienhe LvMenu) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(LvMenu.hoten, "Họ tên", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.dienthoai, "Số điện thoại", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.dienthoai, "Nội dung", 1, 10000); if (rs != null) { return(rs); } return(null); }
public string ValidateCustomer(service_customer customer) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(customer.fullname, "Họ và tên", 3, 50); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(customer.id_card, "Số chứng minh thư", 7, 25); if (rs != null) { return(rs); } //rs = vld.CheckRequiredField(customer.code_customer, "Mã khách hàng", 3, 25); //if (rs != null) //{ // return rs; //} rs = vld.CheckRequiredField(customer.address, "Địa chỉ", 3, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(customer.mobile, "Số điện thoại", 9, 15); if (rs != null) { return(rs); } rs = vld.CheckNonRequiredField(customer.note, "Ghi chú", 250); if (rs != null) { return(rs); } return(null); }
public string ValidateAddService(string code, string name, string cycle) { string rs = null; var check = new ValidateUtils(); rs = check.CheckRequiredField(code, "Mã sản phẩm", 3, 15); if (rs != null) { return(rs); } rs = check.CheckRequiredField(name, "tên service", 3, 100); if (rs != null) { return(rs); } int _cycle = 0; if (!Int32.TryParse(cycle, out _cycle)) { return("cycle không đúng định dạng"); } return(null); }
public string ValidateRoleSystem(Role role) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(role.RoleName, "Tên quyền ", 1, 50); if (rs != null) { return(rs); } if (role.Level == 0) { return(rs = "Mời bạn chọn Role Level"); } return(null); }
public string ValidateItem(Branch LvMenu) { string rs = null; var vld = new ValidateUtils(); rs = vld.CheckRequiredField(LvMenu.Name, "Tên chi nhánh", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.AddressName, "Địa chỉ chi nhánh", 1, 100); if (rs != null) { return(rs); } bool checkphone = vld.PhoneService(LvMenu.Phone); if (checkphone == false) { return(rs = "Số điện thoại không đúng định dạng"); } rs = vld.CheckRequiredField(LvMenu.Tax_Number, "Mã số thuế", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.Branch_code, "Mã chi nhánh", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.ShortName, "Tên rút gọn của chi nhánh", 1, 100); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(LvMenu.City, "Thành phố", 1, 100); if (rs != null) { return(rs); } return(null); }
public SystemMessage EditUser(User user, int myId, int roleid) { SystemMessage systemMessage = new SystemMessage(); try { var check = ValidateUser(user, false); if (check != null) { systemMessage.IsSuccess = false; systemMessage.Message = check; return(systemMessage); } var checkExistedAccount = db.User.FirstOrDefault(ob => ob.Id == user.Id); if (checkExistedAccount == null) { systemMessage.IsSuccess = false; systemMessage.Message = "Tài khoản không tồn tại !!!!"; return(systemMessage); } var checkUserCode = db.User.FirstOrDefault(ob => ob.UserCode == user.UserCode && ob.Id != user.Id); if (checkUserCode != null) { systemMessage.IsSuccess = false; systemMessage.Message = "Mã nhân viên đã tồn tại !!!!"; return(systemMessage); } var checkBranch = db.Branch.FirstOrDefault(ob => ob.Id == user.BranchId); if (checkBranch == null) { systemMessage.IsSuccess = false; systemMessage.Message = "Đại lý không tồn tại !!!!"; return(systemMessage); } if (user.ParentId != null) { var checkParent = db.User.FirstOrDefault(ob => ob.Id == user.ParentId && ob.BranchId == user.BranchId); if (checkParent == null) { systemMessage.IsSuccess = false; systemMessage.Message = "Tài khoản quản lý không tồn tại !!!!"; return(systemMessage); } } var checkRole = db.Role.FirstOrDefault(ob => ob.Id == roleid && ob.IsActive == true); if (checkRole == null) { systemMessage.IsSuccess = false; systemMessage.Message = "Quyền tài khoản không tồn tại !!!!"; return(systemMessage); } if (user.isusingaccount == true) { if (string.IsNullOrEmpty(checkExistedAccount.UserName)) { var checkExistedUsername = db.User.FirstOrDefault(ob => ob.UserName == user.UserName && ob.Id != user.Id); if (checkExistedUsername != null) { systemMessage.IsSuccess = false; systemMessage.Message = "Tên đăng nhập đã tồn tại !!!"; return(systemMessage); } checkExistedAccount.UserName = user.UserName; } if (string.IsNullOrEmpty(checkExistedAccount.Password) || string.IsNullOrEmpty(checkExistedAccount.UserName)) { var vld = new ValidateUtils(); var checkPass = vld.CheckRequiredField(user.Password, "Mật khẩu", 3, 55); if (checkPass != null) { systemMessage.IsSuccess = false; systemMessage.Message = checkPass; return(systemMessage); } checkExistedAccount.Password = Md5.md5(user.Password, 16); } } checkExistedAccount.isusingaccount = user.isusingaccount; checkExistedAccount.DateModify = DateTime.Now; checkExistedAccount.UserCode = user.UserCode; checkExistedAccount.IsActive = user.IsActive; checkExistedAccount.Email = user.Email; checkExistedAccount.FullName = user.FullName; checkExistedAccount.Phone = user.Phone; checkExistedAccount.DateOfBirth = user.DateOfBirth; checkExistedAccount.BranchId = user.BranchId; checkExistedAccount.ParentId = user.ParentId; checkExistedAccount.parent_update_by = user.parent_update_by; checkExistedAccount.parent_update_time = user.parent_update_time; checkExistedAccount.user_update_by = user.user_update_by; checkExistedAccount.DateModify = user.DateModify; var currentRole = db.RoleUser.FirstOrDefault(ob => ob.UserId == user.Id); if (currentRole != null) { currentRole.RoleId = roleid; } else { RoleUser roleUser = new RoleUser(); roleUser.RoleId = roleid; roleUser.UserId = user.Id; db.RoleUser.Add(roleUser); } db.SaveChanges(); systemMessage.IsSuccess = true; systemMessage.Message = SystemMessageConst.systemmessage.EditSuccess; return(systemMessage); } catch (Exception e) { systemMessage.IsSuccess = false; systemMessage.Message = e.ToString(); return(systemMessage); } }