Exemplo n.º 1
0
        public virtual bool Edit(ref ValidationErrors errors, DEF_DefectModel model)
        {
            try
            {
                DEF_Defect entity = m_Rep.GetById(model.ItemID);
                if (entity == null)
                {
                    errors.Add(Resource.Disable);
                    return(false);
                }
                entity.ItemID        = model.ItemID;
                entity.VerCode       = model.VerCode;
                entity.Code          = model.Code;
                entity.Title         = model.Title;
                entity.Creator       = model.Creator;
                entity.CrtDt         = model.CrtDt;
                entity.Receiver      = model.Receiver;
                entity.SendDt        = model.SendDt;
                entity.CloseState    = model.CloseState;
                entity.Closer        = model.Closer;
                entity.CloseDt       = model.CloseDt;
                entity.TestContent   = model.TestContent;
                entity.ResultContent = model.ResultContent;
                entity.Remark        = model.Remark;
                entity.MessageId     = model.MessageId;
                entity.Sort          = model.Sort;
                entity.ProcessState  = model.ProcessState;
                entity.Processor     = model.Processor;
                entity.ProcessDt     = model.ProcessDt;
                entity.ErrorLevel    = model.ErrorLevel;
                entity.CaseName      = model.CaseName;
                entity.Complex       = model.Complex;
                entity.PStartDt      = model.PStartDt;
                entity.PEndDt        = model.PEndDt;
                entity.Executor      = model.Executor;



                if (m_Rep.Edit(entity))
                {
                    return(true);
                }
                else
                {
                    errors.Add(Resource.NoDataChange);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return(false);
            }
        }
Exemplo n.º 2
0
        //删除
        public int Delete(string itemid, string vercode, string code)
        {
            DEF_Defect deleteItem = Context.DEF_Defect.SingleOrDefault(a => a.ItemID == itemid && a.VerCode == vercode && a.Code == code);

            if (deleteItem != null)
            {
                Context.DEF_Defect.Remove(deleteItem);
                return(this.SaveChanges());
            }
            return(0);
        }
Exemplo n.º 3
0
        public virtual DEF_DefectModel GetById(string id)
        {
            if (IsExists(id))
            {
                DEF_Defect      entity = m_Rep.GetById(id);
                DEF_DefectModel model  = new DEF_DefectModel();
                model.ItemID        = entity.ItemID;
                model.VerCode       = entity.VerCode;
                model.Code          = entity.Code;
                model.Title         = entity.Title;
                model.Creator       = entity.Creator;
                model.CrtDt         = entity.CrtDt;
                model.Receiver      = entity.Receiver;
                model.SendDt        = entity.SendDt;
                model.CloseState    = entity.CloseState;
                model.Closer        = entity.Closer;
                model.CloseDt       = entity.CloseDt;
                model.TestContent   = entity.TestContent;
                model.ResultContent = entity.ResultContent;
                model.Remark        = entity.Remark;
                model.MessageId     = entity.MessageId;
                model.Sort          = entity.Sort;
                model.ProcessState  = entity.ProcessState;
                model.Processor     = entity.Processor;
                model.ProcessDt     = entity.ProcessDt;
                model.ErrorLevel    = entity.ErrorLevel;
                model.CaseName      = entity.CaseName;
                model.Complex       = entity.Complex;
                model.PStartDt      = entity.PStartDt;
                model.PEndDt        = entity.PEndDt;
                model.Executor      = entity.Executor;

                return(model);
            }
            else
            {
                return(null);
            }
        }