예제 #1
0
        public static GeneralChangesLink Update(GeneralChangesLink link)
        {
            var dr = DataFacade.GetDataRow("GeneralChangesLinkUpdate",
                                           new ParameterValue("Id", link.Id),
                                           new ParameterValue("GeneralChangesRequestId", link.GeneralChangesRequest.Id),
                                           new ParameterValue("GeneralChangesItemId", link.GeneralChangesItem.Id),
                                           new ParameterValue("IsSelected", link.IsSelected),
                                           new ParameterValue("Comments", link.Comments),
                                           new ParameterValue("Approved", link.Approved),
                                           new ParameterValue("SpecialistVerificationApproved", link.SpecialistVerificationApproved),
                                           new ParameterValue("SpecialistVerificationStatusDateTime", link.SpecialistVerificationStatusDateTime),
                                           new ParameterValue("MasterDataApproved", link.MasterDataApproved),
                                           new ParameterValue("MasterDataStatusDateTime", link.MasterDataStatusDateTime)
                                           );

            return(dr != null
                       ? new GeneralChangesLink
            {
                Id = (int)dr["Id"],
                GeneralChangesRequest = link.GeneralChangesRequest,
                GeneralChangesItem = link.GeneralChangesItem,
                IsSelected = (bool)dr["IsSelected"],
                Comments = dr["Comments"].ToString(),
                Approved = dr["Approved"] as bool?,
                MasterDataApproved = dr["MasterDataApproved"] as bool?,
                SpecialistVerificationApproved = dr["SpecialistVerificationApproved"] as bool?
            }
                       : null);
        }
예제 #2
0
 public GeneralChangesLink Create(GeneralChangesLink link)
 {
     return(GeneralChangesLinkDao.Create(link));
 }
예제 #3
0
 public GeneralChangesLink Update(GeneralChangesLink link)
 {
     return(GeneralChangesLinkDao.Update(link));
 }