public EditMOCController(IFormsFactory factory, IEditMOCView view, Moc moc, User user) { _factory = factory; _view = view; _user = user; if (moc != null) { _moc = moc; _parts = moc.MocParts.ToList(); } else { _moc = new Moc(); _parts = new List <MocPart>(); } _partsService = new PartService(); _mocService = new MOCService(); _categoryRepository = new Repository <Category>(); _colorRepository = new Repository <Color>(); _currQuery = _partsService.GetAll(); }
/// <summary> /// Actually releases native resource(s). /// </summary> private void OnReleaseUnmanaged() { UnmanagedModel.Release(); Moc.ReleaseUnmanagedMoc(); UnmanagedModel = null; }
/// <summary> /// Actually releases native resource(s). /// </summary> private void OnReleaseUnmanaged() { CubismMemory.DeallocateUnmanaged(UnmanagedModel); Moc.ReleaseUnmanagedMoc(); UnmanagedModel = IntPtr.Zero; }
public void SqliteTest() { SqliteHelper.GetInstance().init(@"D:\MCode\SqliteDB\yzslz.db"); Dictionary <string, string> dic = new Dictionary <string, string>(); dic.Add("JCLSH", "T190420P91014360004-01"); Moc moc = SqliteHelper.GetInstance().ExcuteEntity <Moc>("SELECT * FROM RESULT_BRAKE WHERE JCLSH = @JCLSH", dic); int i = 0; }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if ((Moc != null) && (Model != null)) { Moc.DeleteModel(Model); Model = null; } if (disposing == true) { TextureByteArrays = null; } disposedValue = true; } }
public bool RegText() { //\u4e00 \u9fa5 //^[A-Za-z0-9]+@[A-Za-z0-9]+.com object o = 1.0000M; if (o == null) { return(false); } string s = o.ToString(); if (string.IsNullOrEmpty(s)) { return(false); } Regex regex = new Regex(@"^(\d{1})[a-zB][A-Z]{2}$"); bool succ = regex.IsMatch(s); Moc moc = new Moc(); return(succ); }
public void ConvertNullable() { Moc moc = new Moc(); object ttt = "10"; foreach (var p in moc.GetType().GetProperties()) { if (p.Name == "ID") { if (!p.PropertyType.IsGenericType) { p.SetValue(moc, Convert.ChangeType(ttt, p.PropertyType), null); } else { Type genericTypeDefinition = p.PropertyType.GetGenericTypeDefinition(); if (genericTypeDefinition == typeof(Nullable <>)) { p.SetValue(moc, Convert.ChangeType(ttt, p.PropertyType.GetGenericArguments()[0]), null); } } } } }
public IEditMOCView createEditMOCView(User user, Moc moc) { return(new frmEditMOC(this, user, moc)); }
public frmEditMOC(IFormsFactory factory, User user, Moc moc) { _controller = new EditMOCController(factory, this, moc, user); InitializeComponent(); }
public Moc AddMoc(Moc newMoc) { var parts = new List<MocPart>(); if (newMoc.MocParts != null && newMoc.MocParts.Count() > 0) { parts.AddRange(newMoc.MocParts); newMoc.MocParts = null; } var user = userRepository.GetById(newMoc.User.Id); if (user != null) { var dbMoc = mocRepository.GetById(newMoc.Id); if (dbMoc == null) { mocRepository.Save(newMoc); if (parts.Count > 0) { var newMocPart = new List<MocPart>(); foreach (var p in parts) { var part = partRepository.GetById(p.Part.Id); if (part != null) { var color = colorRepository.GetById(p.Color.Id); if (color != null) { var newMocDio = new MocPart() { Color = color, Part = part, Number = p.Number, Moc = newMoc }; mocPartRepository.Save(newMocDio); newMocPart.Add(newMocDio); } } } newMoc.MocParts = newMocPart; } return newMoc; } else { dbMoc.Name = newMoc.Name; dbMoc.Description = newMoc.Description; dbMoc.Theme1 = newMoc.Theme1; dbMoc.Theme2 = newMoc.Theme2; dbMoc.Theme3 = newMoc.Theme3; dbMoc.NumberOfParts = newMoc.NumberOfParts; mocRepository.Save(dbMoc); return dbMoc; } } throw new UserException(UserException.UserExceptionsText(UserExceptionEnum.NotFound)); }
public void SaveOrUpdate(Moc moc) { mocRepository.Save(moc); }