Exemple #1
0
        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();
        }
Exemple #2
0
 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;
 }
Exemple #3
0
 public void Create(MaterialModel mat)
 {
     var dbMat = GetBizModel(mat);
     _bizMateriel.Create(dbMat);
 }
Exemple #4
0
 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;
 }