public static string InitUnit(string ucode) { string r = ""; Sys_UnitBll sdb = new Sys_UnitBll(); Sys_Unit su = new Sys_Unit(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { if (ucode == "") { su.ucode = sdb.CreateCode().ToString().PadLeft(2, '0'); su.uname = ""; su.id = 0; } else { su = sdb.Query(" and ucode='" + ucode + "'"); } r = js.Serialize(su); } else { r = iv.badstr; } return(r); }
public ValidationMsg Save(SysUnit objSysUnit, int userid) { _vmMsg = new ValidationMsg(); try { var tblSysUnit = new Sys_Unit { UnitID = objSysUnit.UnitID, UnitName = objSysUnit.UnitName, UnitCategory = objSysUnit.UnitCategory, IsActive = objSysUnit.IsActive == "Active", IsDelete = false, SetOn = DateTime.Now, SetBy = Convert.ToInt32(25), ModifiedOn = DateTime.Now, ModifiedBy = Convert.ToInt32(25), IPAddress = string.Empty }; _context.Sys_Unit.Add(tblSysUnit); _context.SaveChanges(); unitId = objSysUnit.UnitID; _vmMsg.Type = Enums.MessageType.Success; _vmMsg.Msg = "Saved Successfully."; } catch (Exception) { _vmMsg.Type = Enums.MessageType.Error; _vmMsg.Msg = "Failed to Save."; } return(_vmMsg); }
public static string SaveUnit(string ucode, string uname, string uid) { string r = ""; Sys_UnitBll sub = new Sys_UnitBll(); Sys_Unit su = new Sys_Unit(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { string dcode = ""; if (iv.u.dcode == "") { dcode = "00010001"; } else { dcode = iv.u.dcode.Substring(0, 8); } su.ucode = ucode; su.uname = uname; su.cdate = DateTime.Now.ToString(); su.maker = iv.u.ename; su.uread = true; su.utype = "a"; su.dcode = dcode; if (uid == "0") { if (sub.Add(su) > 0) { r = "S"; } else { r = "F"; } } else { if (sub.Update(su)) { r = "S"; } else { r = "F"; } } } else { r = iv.badstr; } return(r); }
public static string CustDelUnit(string ucode) { string r = ""; Sys_UnitBll sdb = new Sys_UnitBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_Unit su = sdb.Query("and ucode='" + ucode + "'"); if (su != null) { if (su.uread) { r = "R"; } else { if (sdb.Delete(" and ucode='" + ucode + "'")) { r = "S"; } else { r = "F"; } } } else { r = "F"; } } else { r = iv.badstr; } return(r); }
public static Common.Business.Sys_Unit Fetch(Sys_Unit data) { Common.Business.Sys_Unit item = (Common.Business.Sys_Unit)Activator.CreateInstance(typeof(Common.Business.Sys_Unit)); //using (ObjectFactory.BypassPropertyChecks(item)) { item.UnitCode = data.UnitCode; item.UnitGrp = data.UnitGrp; item.UnitName = data.UnitName; item.LText = data.LText; item.MSEHT = data.MSEHT; item.MSEHE = data.MSEHE; item.Primy = data.Primy; item.ZAEHL = data.ZAEHL; item.NENNR = data.NENNR; item.Active = data.Active; item.CreatedUser = data.CreatedUser; item.CreatedDate = data.CreatedDate; item.ChangedUser = data.ChangedUser; item.ChangedDate = data.ChangedDate; } ObjectFactory.MarkAsChild(item); ObjectFactory.MarkOld(item); return(item); }
public HttpResponseMessage Get(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; var Data = GenerateData.GenerateKey_Sys_Units(); try { foreach (Key_Sys_Unit key_sys_unit in Data) { Sys_Unit newsys_unit = new Sys_Unit(); newsys_unit.Website = key_sys_unit.Key.ToMD5() + ".netschool.vn"; newsys_unit.ParentUnitID = 40; newsys_unit.Note = key_sys_unit.Encodedomain; newsys_unit.CreatedDate = DateTime.Now; newsys_unit.ModifiedDate = DateTime.Now; newsys_unit.ModifiedBy = 1; newsys_unit.CreatedBy = 1; newsys_unit.Infor = "Generate Data"; //add sys_unit _sys_unitsRepository.Add(newsys_unit); _unitOfWork.Commit(); key_sys_unit.UnitID = newsys_unit.UnitID; //add key_sys_unit _key_sys_unitsRepository.Add(key_sys_unit); WebSecurity.CreateUserAndAccount(key_sys_unit.Encodedomain, "12345678"); //Get UserByName int UserId = WebSecurity.GetUserId(key_sys_unit.Encodedomain); if (UserId > 0) { Sys_User newsys_user = new Sys_User(); newsys_user.DateOfBirth = DateTime.Now; newsys_user.iType = key_sys_unit.UnitID; newsys_user.CreatedDate = DateTime.Now; newsys_user.ModifiedDate = DateTime.Now; newsys_user.ModifiedBy = 1; newsys_user.CreatedBy = 1; newsys_user.Infor = "Generate Data"; newsys_user.Role = 7; newsys_user.UserID = UserId.ToString(); newsys_user.UserName = key_sys_unit.Encodedomain; newsys_user.LoginName = key_sys_unit.Encodedomain; newsys_user.LastIPAddress = null; newsys_user.LastLoginDate = DateTime.Now; newsys_user.Year = DateTime.Now.AddYears(1); _sys_userRepository.Add(newsys_user); } _unitOfWork.Commit(); } response = request.CreateResponse(HttpStatusCode.OK, "Successful"); } catch (Exception ex) { response = request.CreateResponse(HttpStatusCode.ExpectationFailed, ex); } return response; })); }