Exemplo n.º 1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (CheckInputTextBox())
            {
                MRS.Model.BXMX bxmx = new Model.BXMX();
                if (this.Bxmx != null)
                {
                    bxmx = this.Bxmx.Clone();
                }
                bxmx.FPDate = Convert.ToDateTime(mtbFPDate.Text);
                bxmx.YYF    = Convert.ToDecimal(lbYYF_number.Text);
                bxmx.GRZFei = Convert.ToDecimal(tbGRZFei.Text);
                bxmx.GRZFu  = Convert.ToDecimal(tbGRZFu.Text);
                decimal grzfuHide = 0M;
                decimal.TryParse(tbGRZFuHide.Text, out grzfuHide);
                bxmx.GRZFuHide = grzfuHide;
                bxmx.GRZFBao   = Convert.ToDecimal(tbGRZFBao.Text);
                bxmx.GRCDBao   = Convert.ToDecimal(tbGRCDBao.Text);
                bxmx.LNZHBao   = Convert.ToDecimal(tbLNZHBao.Text);
                bxmx.TCJJ      = Convert.ToDecimal(tbTCJJ.Text);
                bxmx.JZFS      = ((MRS.Model.HspType)cbJZFS.SelectedItem).Name;

                if (this.InvoiceGetted != null)
                {
                    InvoiceGetted(bxmx);
                }
                this.Close();
            }
        }
Exemplo n.º 2
0
        // 当收集完毕报销发票明细数据后,添加报销明细
        void AddInvoice_InvoiceGetted(Model.BXMX bxmx)
        {
            if (gvBXD_Not_ChargeUP.SelectedRows.Count > 0)
            {
                int bxdId = (int)gvBXD_Not_ChargeUP.SelectedRows[0].Cells["BXDId"].Value;
                //需要给bxmx 赋bxdId,和报销比例。
                MRS.Model.BXD bxd = bllBXD.GetBXD_By_BXDId(bxdId);

                bxmx.BXDId = bxdId;
                bxmx.ReimbursementRatio = bll_ratio.GetRatio(bxd.MPeriodId, bxd.YBH, bxmx.JZFS);
                bllBXMX.AddBXMX(bxmx);
                bllBXD.Save_BXMX_Stat_To_BXD(bxdId);
                Show_Bxmx(bxmx.BXDId);
            }
        }
Exemplo n.º 3
0
 // 报销明细被修改.
 void invoice_InvoiceGetted(Model.BXMX bxmx)
 {
     bllBXMX.UpdateBXMX(bxmx);
     bllBXD.Save_BXMX_Stat_To_BXD(bxmx.BXDId);
     Show_Bxmx(bxmx.BXDId);
 }
Exemplo n.º 4
0
 // 报销明细被修改.
 void invoice_InvoiceGetted(Model.BXMX bxmx)
 {
     bllBXMX.UpdateBXMX(bxmx);
     bll_BXD.Save_BXMX_Stat_To_BXD(bxmx.BXDId);
     gvBXMX_DataBind();
 }