Esempio n. 1
0
        public void FP50310(string serverSN)
        {
            using (DBMA1DataContext dbma1 = new DBMA1DataContext())
            {
                P500 p500 = dbma1.P500s.Where(c => c.serverSN == serverSN).First();
                p500.consultantDeleteCreditRightDate = DateTime.Now;

                dbma1.SubmitChanges();
            }
        }
Esempio n. 2
0
        public void FP50303(string serverSN)
        {
            using (DBMA1DataContext dbma1 = new DBMA1DataContext())
            {
                //有效性检查(1、未审核。2、未取消顾问预约。3、未取消债权预约)
                var data1 = dbma1.P500s.Where(c => c.serverSN == serverSN && c.auditStatus != null).FirstOrDefault();
                var consultantReserveSN = dbma1.P500s.Where(c => c.serverSN == serverSN).First().reserveSN;
                var data2       = dbma1.P101s.Where(c => c.reserveSN == consultantReserveSN && c.senderCancelReserveDate != null).FirstOrDefault();
                var crReserveSN = dbma1.P101s.Where(c => c.reserveSN == consultantReserveSN).First().creditRightReserveSN;
                var data3       = dbma1.P203s.Where(c => c.reserveSN == crReserveSN && (c.senderCancelReserveDate != null || c.receiverRefuseReserveDate != null)).FirstOrDefault();
                var data4       = dbma1.P100s.Where(c => c.reserveSN == crReserveSN && (c.senderCancelReserveDate != null || c.receiverRefuseReserveDate != null)).FirstOrDefault();
                if (data1 != null || data2 != null || data3 != null || data4 != null)
                {
                    return;
                }

                P500 p500 = dbma1.P500s.Where(c => c.serverSN == serverSN).First();
                p500.auditStatus = true;
                p500.serverDate  = DateTime.Now;
                dbma1.SubmitChanges();
            }
        }
Esempio n. 3
0
        public void FP50202(string reserveSN)
        {
            string consultantUserSN = session["userSN"].ToString();

            //string consultantUserSN = "U00003";

            using (DBMA1DataContext dbma1 = new DBMA1DataContext())
            {
                //有效性检查(1、未被接受。2、顾问预约未被取消或者拒绝。3、债权预约未被取消或者拒绝。)
                var data1       = dbma1.P500s.Where(c => c.reserveSN == reserveSN).FirstOrDefault();
                var data2       = dbma1.P101s.Where(c => c.reserveSN == reserveSN && (c.senderCancelReserveDate != null || c.receiverRefuseReserveDate != null)).FirstOrDefault();
                var crReserveSN = dbma1.P101s.Where(c => c.reserveSN == reserveSN).First().creditRightReserveSN;
                var data3       = dbma1.P203s.Where(c => c.reserveSN == crReserveSN && (c.senderCancelReserveDate != null || c.receiverRefuseReserveDate != null)).FirstOrDefault();
                var data4       = dbma1.P100s.Where(c => c.reserveSN == crReserveSN && (c.senderCancelReserveDate != null || c.receiverRefuseReserveDate != null)).FirstOrDefault();
                if (data1 != null || data2 != null || data3 != null || data4 != null)
                {
                    return;
                }

                var    linqData       = dbma1.P101s.Where(c => c.reserveSN == reserveSN).First();
                string investorUserSN = linqData.senderUserSN;
                string crSN           = linqData.creditRightSN;

                string max33SN = C101.FC10102("P500", 6, "K");
                P500   p500    = new P500();
                p500.serverSN          = max33SN;
                p500.reserveSN         = reserveSN;
                p500.consultantUserSN  = consultantUserSN;
                p500.investorUserSN    = investorUserSN;
                p500.creditRightSN     = crSN;
                p500.acceptReserveDate = DateTime.Now;

                dbma1.P500s.InsertOnSubmit(p500);
                dbma1.SubmitChanges();
            }
        }