Пример #1
0
        public int PublishingAdd(Publisher_Certificate pcertificate)
        {
            GetProvince();
            pcertificate.UnifiedSocial      = _UnifiedSocial;
            pcertificate.CertificatePublica = _CertificatePublica;
            var result = Convert.ToInt32(WebApiHelper.GetApiResult("post", "Jurisdiction", "PublisherAdd", pcertificate));

            return(result);
        }
Пример #2
0
        /// <summary>
        /// 添加企业资质证明并返回自增列
        /// </summary>
        /// <param name="pcertificate"></param>
        /// <returns></returns>
        public int AddCertificate(Publisher_Certificate pcertificate)
        {
            Certificate certificate = new Certificate()
            {
                CertificatePublica = pcertificate.CertificatePublica,
                PublicationQualif  = pcertificate.PublicationQualif,
                RegTime            = pcertificate.RegTime,
                Type          = pcertificate.Type,
                UnifiedSocial = pcertificate.UnifiedSocial
            };
            var result = db.Insertable(certificate).ExecuteReturnIdentity();

            return(result);
        }
Пример #3
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="pcertificate"></param>
        /// <returns></returns>
        public int AddUser(Publisher_Certificate pcertificate)
        {
            User user = new User()
            {
                IsEnabled       = 1,
                SubmissionState = 1,
                UserInfoId      = pcertificate.UserInfoId,
                UserName        = pcertificate.UserName,
                UserPwd         = pcertificate.UserPwd,
                UserTypeId      = pcertificate.UserTypeId
            };
            var result = db.Insertable(user).ExecuteCommand();

            return(result);
        }
Пример #4
0
        public int PublisherAdd(Publisher_Certificate pcertificate)
        {
            //添加资质证明并返回自增id
            var certificateid = _publisher.AddCertificate(pcertificate);

            //赋值
            pcertificate.CertificateId = certificateid;
            //添加个人信息并返回自增id
            var publisherid = _publisher.AddPublisher(pcertificate);

            //赋值
            pcertificate.UserInfoId = publisherid;
            pcertificate.UserTypeId = 1;
            //添加账户
            var result = _publisher.AddUser(pcertificate);

            return(result);
        }
Пример #5
0
        /// <summary>
        /// 添加出版单位详情并返回自增列
        /// </summary>
        /// <param name="pcertificate"></param>
        /// <returns></returns>
        public int AddPublisher(Publisher_Certificate pcertificate)
        {
            Publisher publisher = new Publisher()
            {
                ApplicantEmail     = pcertificate.ApplicantEmail,
                ApplicantName      = pcertificate.ApplicantName,
                OfficeTel          = pcertificate.OfficeTel,
                MovTel             = pcertificate.MovTel,
                BaseId             = pcertificate.BaseId,
                PublishingEntity   = pcertificate.PublishingEntity,
                PublisheChinese    = pcertificate.PublisheChinese,
                PublisherEnglish   = pcertificate.PublisherEnglish,
                CreditCode         = pcertificate.CreditCode,
                Publication        = pcertificate.Publication,
                ScopePublicati     = pcertificate.ScopePublicati,
                MailingAddress     = pcertificate.MailingAddress,
                Postcode           = pcertificate.Postcode,
                PublisherWebsit    = pcertificate.PublisherWebsit,
                Sponsor            = pcertificate.Sponsor,
                GoverningBody      = pcertificate.GoverningBody,
                ApplicationTime    = DateTime.Now,
                RepresentativeName = pcertificate.RepresentativeName,
                RepresentativeTel  = pcertificate.RepresentativeTel,
                RepresentativePhon = pcertificate.RepresentativePhon,
                RepresentativePost = pcertificate.RepresentativePost,
                RepresentativeFax  = pcertificate.RepresentativeFax,
                RepresentativeEmai = pcertificate.RepresentativeEmai,
                ContactName        = pcertificate.ContactName,
                ContactTel         = pcertificate.ContactTel,
                ContactPhone       = pcertificate.ContactPhone,
                ContactPerson      = pcertificate.ContactPerson,
                ContactFax         = pcertificate.ContactFax,
                ContactEmail       = pcertificate.ContactEmail,
                CertificateId      = pcertificate.CertificateId
            };
            var result = db.Insertable(publisher).ExecuteReturnIdentity();

            return(result);
        }