private void btnSave_Click(object sender, EventArgs e) { if (this.btnSave.Tag == null) { //Add MaterialModel matModel = new MaterialModel(); matModel.Name = this.txtMatName.Text.Trim(); //matModel.Code = GetCode(); // this.txtMatCode.Text.Trim(); matModel.CreatedBy = UIContext.LoginUser.Account; matModel.CreatedDate = DateTime.Now; matModel.UpdatedBy = UIContext.LoginUser.Account; matModel.UpdatedDate = DateTime.Now; if (this.rboJB_DJB.Checked) { matModel.Type = this.rboJB_DJB.Tag.ToString(); } if (this.rboJB_JJ.Checked) { matModel.Type = this.rboJB_JJ.Tag.ToString(); } if (this.rboJB_NZKPZ.Checked) { matModel.Type = this.rboJB_NZKPZ.Tag.ToString(); } if (this.rboJB_Other.Checked) { matModel.Type = this.rboJB_Other.Tag.ToString(); } if (this.rboJB_ZKPZ.Checked) { matModel.Type = this.rboJB_ZKPZ.Tag.ToString(); } var mats = matModel.GetByType(matModel.Type); //var number = 1; //if (mats != null && mats.Count > 0) //{ // number = mats.Count + 1; //} matModel.Code = matModel.Type + "_" + Guid.NewGuid().ToString(); _materielModel.Create(matModel); btnClear_Click(null, null); } else { MaterialModel matModel = new MaterialModel(); matModel.Name = this.txtMatName.Text.Trim(); matModel.Code = this.txtMatCode.Text.Trim(); matModel.UpdatedBy = UIContext.LoginUser.Account; matModel.UpdatedDate = DateTime.Now; _materielModel.Update(matModel); } refreshMaterials(); }
public MaterialModel GetEntityFromBiz(BizLayer.Material bizMat) { MaterialModel mat = null; if (bizMat != null) { mat = new MaterialModel(); mat.Code = bizMat.Code; mat.Name = bizMat.Name; mat.CreatedBy = bizMat.CreatedBy; mat.CreatedDate = bizMat.CreatedDate; mat.UpdatedBy = bizMat.UpdatedBy; mat.UpdatedDate = bizMat.UpdatedDate; mat.Type = bizMat.Type; } return mat; }
public void Create(MaterialModel mat) { var dbMat = GetBizModel(mat); _bizMateriel.Create(dbMat); }
public BizLayer.Material GetBizModel(MaterialModel mat) { BizLayer.Material bizMat = null; if (mat != null) { bizMat = new BizLayer.Material(); bizMat.Code = mat.Code; bizMat.Name = mat.Name; bizMat.CreatedBy = mat.CreatedBy; bizMat.CreatedDate = mat.CreatedDate; bizMat.UpdatedBy = mat.UpdatedBy; bizMat.UpdatedDate = mat.UpdatedDate; bizMat.Type = mat.Type; } return bizMat; }