Material GetMaterial(TypeMaterial typeMaterial) { if (typeMaterial == TypeMaterial.BumpMap) { return(_bumpMap); } else if (typeMaterial == TypeMaterial.CarPaint) { return(_carPaint); } else if (typeMaterial == TypeMaterial.Dirt) { return(_dirt); } else if (typeMaterial == TypeMaterial.Mud) { return(_mud); } else if (typeMaterial == TypeMaterial.Rough) { return(_rough); } else { return(null); } }
public Production(TypeMaterial typeMaterial, TypeProduction typeProduction, string name, Size size, int count) { NameProduction = name; SizeProduction = size; CountProduction = count; Material = typeMaterial; Type = typeProduction; }
public long Insert_TypeMaterial(TypeMaterial item) { try { db.TypeMaterials.Add(item); db.SaveChanges(); return(item.ID); } catch { return(0); } }
public bool Delete_TypeMaterial(long TypeMal_ID) { try { TypeMaterial temp = db.TypeMaterials.Find(TypeMal_ID); db.TypeMaterials.Remove(temp); db.SaveChanges(); return(true); } catch { return(false); } }
public bool Update_TypeMaterial(TypeMaterial item) { try { TypeMaterial temp = db.TypeMaterials.Find(item.ID); temp.Name = item.Name; temp.SupplierID = item.SupplierID; db.SaveChanges(); return(true); } catch { return(false); } }
private void btnSua_Click(object sender, EventArgs e) { if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnSua.Image = Resources.download_32x32; btnXoa.Text = "Hủy"; btnXoa.Image = Resources.cancel_32x32; btnThem.Enabled = false; Enable_Control(); return; } if (btnSua.Text == "Lưu") { if (Validate()) { TypeMaterial item = new TypeMaterial(); item.ID = Convert.ToInt32(txbMaLNL.Text); item.Name = txbTenLNL.Text; item.SupplierID = Convert.ToInt32(cbo_NCC.SelectedValue); bool result = new TypeMaterialDAO().Update_TypeMaterial(item); if (result) { MessageBox.Show("Sửa loại nguyên liệu thành công"); Disable_Control(); Load_dgr_LNN(); } else { MessageBox.Show("Sửa loại nguyên liệu xảy ra lỗi"); } } return; } }
public WindowWeight(OpcServer.OpcList opcName, TypeMaterial typeMaterial) { _opcName = opcName; _typeMaterial = typeMaterial; InitializeComponent(); switch (_typeMaterial) { case TypeMaterial.Cement: _tagName = "Cement"; _materialName = "цемента"; break; case TypeMaterial.Water: _tagName = "Water"; _materialName = "воды"; break; case TypeMaterial.Additive: _tagName = "Additive"; _materialName = "химических добавок"; break; case TypeMaterial.Inert: _tagName = "Inert"; _materialName = "интертных материалов"; break; } KeyDown += OnKeyDown; Closed += Window_OnClosed; Title += _materialName; DataContext = this; Subscribe(); }
public SecondaryProduction(string name, Size size, PrimaryProduction production) : base(name, size, production.CountProduction, production.PriceProduction * Koef) { Material = production.Material; }
bool IEveRepository.TryGetTypeMaterialById(EveTypeId typeId, EveTypeId materialTypeId, out TypeMaterial value) { throw new NotImplementedException(); }
public PrimaryProduction(TypeMaterial typeMaterial, TypeProduction typeProduction, string name, Size size, int count, decimal price) : base(name, size, count, price) { Material = typeMaterial; Type = typeProduction; }
public async Task <bool> SaveClone(Branch[] values, Guid userId) { try { foreach (var itemHead in values) { var itemExistD = this.appContext.MaterialBranch.FirstOrDefault( p => p.MaterialId == itemHead.MaterialId && p.BranchId == itemHead.BranchId); if (itemExistD != null) { //itemExistD.IsDeleted = !itemHead.IsExist; } else { // true: clone data if (itemHead.IsExist == true) { itemExistD = new MaterialBranch { MaterialBranchId = Guid.NewGuid(), BranchId = itemHead.BranchId, MaterialId = itemHead.MaterialId, CreatedBy = userId, CreatedDate = DateTime.Now, UpdatedBy = userId, UpdatedDate = DateTime.Now, IsDeleted = !itemHead.IsExist }; var mate = this.appContext.Material.FirstOrDefault(p => p.MaterialId == itemHead.MaterialId); if (mate != null) { // clone grpMaterial var grpIdNew = Guid.NewGuid(); var typeMaterialIdNew = Guid.NewGuid(); var grp = this.appContext.GrpMaterial.FirstOrDefault(p => p.GrpMaterialId == mate.GrpMaterialId); var grpNew = new GrpMaterial { GrpMaterialId = grpIdNew, GrpMaterialCode = grp.GrpMaterialCode, BranchId = itemHead.BranchId, GrpMaterialName = grp.GrpMaterialName, Note = grp.Note, CreatedBy = userId, UpdatedBy = userId, TypeMaterialId = typeMaterialIdNew, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; await appContext.GrpMaterial.AddAsync(grpNew); // clone typeMaterial var type = this.appContext.TypeMaterial.FirstOrDefault(p => p.TypeMaterialId == grp.TypeMaterialId); var typeNew = new TypeMaterial { TypeMaterialId = typeMaterialIdNew, TypeMaterialCode = type.TypeMaterialCode, BranchId = itemHead.BranchId, TypeMaterialName = type.TypeMaterialName, Note = type.Note, CreatedBy = userId, UpdatedBy = userId, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, IsLearning = true, IsDocument = type.IsDocument, IsTest = type.IsTest, }; await appContext.TypeMaterial.AddAsync(typeNew); // clone material var materialIdNew = Guid.NewGuid(); var mateNew = new Material { MaterialId = materialIdNew, MaterialCode = mate.MaterialCode, GrpMaterialId = grpIdNew, MaterialName = mate.MaterialName, BranchId = itemHead.BranchId, Note = mate.Note, CreatedBy = userId, UpdatedBy = userId, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; await appContext.Material.AddAsync(mateNew); // clone material var mateH = this.appContext.MaterialHead.FirstOrDefault(p => p.MaterialId == mate.MaterialId); var mateHNew = new MaterialHead { MaterialHeadId = Guid.NewGuid(), MaterialId = materialIdNew, SellPrice = mateH.SellPrice, SellPriceAfterVAT = mateH.SellPriceAfterVAT, Price = mateH.Price, VAT = 0, PriceAfterVAT = mateH.PriceAfterVAT, WholePrice = mateH.WholePrice, WholePriceAfterVAT = mateH.WholePriceAfterVAT, BranchId = Guid.NewGuid(), CalBeCourse = mateH.CalBeCourse, CalEnCourse = mateH.CalEnCourse, SpBeCourse = mateH.SpBeCourse, SpEnCourse = mateH.SpEnCourse, NumberHourse = mateH.NumberHourse, DocumentId = mateH.DocumentId, MaskPassCourse = mateH.MaskPassCourse, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, CreatedBy = userId, UpdatedBy = userId, }; await appContext.Material.AddAsync(mateNew); } await appContext.MaterialBranch.AddAsync(itemExistD); } } } return(await appContext.SaveChangesAsync() > 0); } catch (Exception ex) { throw ex; } }