예제 #1
0
        public string MakeUpInvoice(int accId, decimal invoiceMoney, int oid, string invoiceAddressee,
                                    string invoicePhone, string invoiceName, string invoiceAdress)
        {
            var invoiceModel = new T_Order_Invoice();

            invoiceModel.accId            = accId;
            invoiceModel.oid              = oid;
            invoiceModel.createDate       = DateTime.Now;
            invoiceModel.invoiceMoney     = invoiceMoney;
            invoiceModel.invoiceName      = invoiceName;
            invoiceModel.invoiceAddressee = invoiceAddressee;
            invoiceModel.invoiceDesc      = "信息服务费";
            invoiceModel.invoicePhone     = invoicePhone;
            invoiceModel.invoiceAddress   = invoiceAdress;
            invoiceModel.invoiceStatus    = 0;
            invoiceModel.invoiceNo        = "";

            int  invoiceId = T_Order_InvoiceBLL.AddInvoice(invoiceModel);
            bool status    = T_OrderInfoBLL.SetInvoiceId(accId, oid, invoiceId);

            if (status)
            {
                return("1");
            }
            else
            {
                return("0");
            }
        }
예제 #2
0
        /// <summary>
        /// 增加一条发票信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int AddInvoice(T_Order_Invoice model)
        {
            int reVal = 0;

            var strSql = new StringBuilder();

            strSql.Append("insert into T_Order_Invoice(");
            strSql.Append("accId,oid,createDate,invoiceMoney,invoiceName,invoiceDesc,invoicePhone,invoiceAddress,invoiceStatus,invoiceNo,invoiceRemark,invoiceOperatorId,invoiceOPeratorTime,invoiceAddressee)");
            strSql.Append(" values (");
            strSql.Append("@accId,@oid,@createDate,@invoiceMoney,@invoiceName,@invoiceDesc,@invoicePhone,@invoiceAddress,@invoiceStatus,null,null,null,null,@invoiceAddressee)");
            strSql.Append(";select @@IDENTITY");

            try
            {
                reVal = HelperForFrontend.ExecuteScalar <int>(strSql.ToString(), new
                {
                    accId            = model.accId,
                    oid              = model.oid,
                    createDate       = model.createDate,
                    invoiceMoney     = model.invoiceMoney,
                    invoiceName      = model.invoiceName,
                    invoiceDesc      = model.invoiceDesc,
                    invoicePhone     = model.invoicePhone,
                    invoiceAddress   = model.invoiceAddress,
                    invoiceStatus    = model.invoiceStatus,
                    invoiceAddressee = model.invoiceAddressee
                });
            }
            catch (Exception ex)
            {
                return(0);
            }

            return(reVal);
        }
예제 #3
0
        /// <summary>
        /// 增加一条发票信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static int AddInvoice(T_Order_Invoice model)
        {
            T_Order_InvoiceDAL dal = new T_Order_InvoiceDAL();

            return(dal.AddInvoice(model));
        }