示例#1
0
        /// <summary>
        /// 初始化开票登记信息
        /// </summary>
        void InitEditInfo()
        {
            var info = new EyouSoft.BLL.FinanceStructure.BFaPiao().GetInfo(EditId);

            if (info != null)
            {
                txtKaiPiaoRiQi.Value = info.RiQi.ToString("yyyy-MM-dd");
                txtKaiPiaoJinE.Value = info.JinE.ToString("F2");
                txtKaiPiaoRen.Value  = info.KaiPiaoRen;
                txtPiaoHao.Value     = info.PiaoHao;
                txtBeiZhu.Value      = info.BeiZhu;
            }

            info = null;
        }
示例#2
0
        /// <summary>
        /// 初始化发票管理列表
        /// </summary>
        void InitLB()
        {
            int pageSize    = 20;
            int pageIndex   = Utils.GetInt(Utils.GetQueryStringValue("page"), 1);
            int recordCount = 0;
            var searchInfo  = new EyouSoft.Model.FinanceStructure.MFaPiaoGuanLiSearchInfo();

            searchInfo.CrmName = Utils.GetQueryStringValue("kehumingcheng");
            searchInfo.CTETime = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ctetime"));
            searchInfo.CTSTime = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ctstime"));
            searchInfo.KPETime = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("kpetime"));
            searchInfo.KPRen   = Utils.GetQueryStringValue("kaipiaoren");
            searchInfo.KPSTime = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("kpstime"));

            var bll   = new EyouSoft.BLL.FinanceStructure.BFaPiao();
            var items = bll.GetFaPiaoGuanLis(CurrentUserCompanyID, pageSize, pageIndex, ref recordCount, searchInfo);

            if (items != null && items.Count > 0)
            {
                phLB.Visible    = true;
                phEmpty.Visible = false;

                rptFaPiaoGuanLi.DataSource = items;
                rptFaPiaoGuanLi.DataBind();

                paging.PageLinkURL    = Request.ServerVariables["SCRIPT_NAME"].ToString() + "?";
                paging.UrlParams      = Request.QueryString;
                paging.intPageSize    = pageSize;
                paging.CurrencyPage   = pageIndex;
                paging.intRecordCount = recordCount;

                decimal jiaoYiJinE;
                decimal kaiPiaoJinE;
                bll.GetFaPiaoGuanLisHeJi(CurrentUserCompanyID, searchInfo, out jiaoYiJinE, out kaiPiaoJinE);
                ltrJiaoYiJinEHeJi.Text     = jiaoYiJinE.ToString("C2");
                ltrKaiPiaoJinEHeJi.Text    = kaiPiaoJinE.ToString("C2");
                ltrWeiKaiPiaoJinEHeJi.Text = (jiaoYiJinE - kaiPiaoJinE).ToString("C2");
            }
            else
            {
                phLB.Visible    = false;
                phEmpty.Visible = true;
            }

            bll = null;
        }
示例#3
0
        /// <summary>
        /// lbtnSubmit_Click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void lbtnSubmit_Click(object sender, EventArgs e)
        {
            var info = new EyouSoft.Model.FinanceStructure.MFaPiaoInfo();

            info.BeiZhu       = Utils.GetFormValue(txtBeiZhu.UniqueID);
            info.JinE         = Utils.GetDecimal(Utils.GetFormValue(txtKaiPiaoJinE.UniqueID));
            info.KaiPiaoRen   = Utils.GetFormValue(txtKaiPiaoRen.UniqueID);
            info.KaiPiaoRenId = 0;
            info.PiaoHao      = Utils.GetFormValue(txtPiaoHao.UniqueID);
            info.RiQi         = Utils.GetDateTime(Utils.GetFormValue(txtKaiPiaoRiQi.UniqueID), DateTime.Now);

            if (!string.IsNullOrEmpty(EditId))
            {
                info.Id = EditId;
            }
            else
            {
                info.CaoZuoRenId = SiteUserInfo.ID;
                info.CompanyId   = CurrentUserCompanyID;
                info.CrmId       = Utils.GetInt(Utils.GetQueryStringValue("kehudanweiid"));
            }

            int bllRetCode = 0;

            EyouSoft.BLL.FinanceStructure.BFaPiao bll = new EyouSoft.BLL.FinanceStructure.BFaPiao();

            if (!string.IsNullOrEmpty(EditId))
            {
                bllRetCode = bll.Update(info);
            }
            else
            {
                bllRetCode = bll.Insert(info);
            }

            if (bllRetCode == 1)
            {
                RegisterScript("alert('操作成功');reloadParentWindow();");
            }
            else
            {
                RegisterAlertAndReloadScript("操作失败");
            }
        }