Ejemplo n.º 1
0
 protected void bxdList_BxdSelect(object sender, BxdSelectedEventArgs e)
 {
     MRS.BLL.BXD   bll_bxd = new BLL.BXD();
     MRS.Model.BXD bxd     = bll_bxd.GetBXD_By_BXDId(e.BxdId);
     this.BxdId = e.BxdId;
     this.Ybh   = bxd.YBH;
 }
Ejemplo n.º 2
0
 public void BxdList_Update(object sender, BxdSelectedEventArgs e)
 {
     if (this.BxdListChanged != null)
     {
         this.BxdListChanged(sender, (e as EventArgs));
     }
 }
Ejemplo n.º 3
0
        private void btnStat_Click(object sender, EventArgs e)
        {
            //保存报销明细汇总到报销单
            bll_BXD.Save_BXMX_Stat_To_BXD(Convert.ToInt32(lbBXDid.Text), Convert.ToInt32(nudAttNumber.Value));

            if (this.BxdUpdated != null)
            {
                BxdSelectedEventArgs arg = new BxdSelectedEventArgs();
                arg.BxdId = Convert.ToInt32(lbBXDid.Text);
                this.BxdUpdated(this, arg);
            }

            //创建报销凭证。
            MRS.Model.BXWarrantTable warrant = bll_BXD.CreateBXWarrantTable(Convert.ToInt32(lbBXDid.Text));
            gvWarrant.DataSource = warrant;

            gvWarrant.Columns["序号"].Visible = false;

            foreach (DataGridViewColumn column in gvWarrant.Columns)
            {
                column.SortMode = DataGridViewColumnSortMode.NotSortable;
            }

            btnStat.Enabled       = false;
            btnPrint1.Enabled     = true;
            btnNextPerson.Enabled = true;
        }
Ejemplo n.º 4
0
        private int AddBXD()
        {
            MRS.Model.BXD bxd = new MRS.Model.BXD();

            bxd.MPeriodId  = (cbbMPeriod.SelectedItem as MRS.Model.MPeriod).Id;
            bxd.BXDate     = DateTime.Now;
            bxd.YBH        = lbMedicareId.Text;
            bxd.PsnType    = lbPsnType.Text;
            bxd.Accountant = tslbAccount.Text;

            bxd.Name         = lbBXPersonName.Text;
            bxd.JobNumber    = lbJobNumber.Text;
            bxd.IdentityCard = lbIdentityCard.Text;
            bxd.Birthday     = Convert.ToDateTime(lbBirthday.Text);
            bxd.Organization = lbOrganization.Text;
            bxd.Sex          = lbSex.Text;
            bxd.ChargeUpSign = MRS.Model.BXD.ChargeUpSignType.NochargeUP.ToString();
            int bxdId = bll_BXD.CreateBXD(bxd);

            if (this.BxdCreated != null)
            {
                BxdSelectedEventArgs arg = new BxdSelectedEventArgs();
                arg.BxdId = bxdId;
                this.BxdCreated(this, arg);
            }
            return(bxdId);
        }
Ejemplo n.º 5
0
        //激发报销单被双击后事件。
        private void gvBXD_Not_ChargeUP_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int bxdId;

            bxdId = (int)gvBXD_Not_ChargeUP.Rows[e.RowIndex].Cells["BXDId"].Value;
            if (BxdDoubleClicked != null)
            {
                BxdSelectedEventArgs arg = new BxdSelectedEventArgs();
                arg.BxdId = bxdId;
                BxdDoubleClicked(this, arg);
            }
        }
Ejemplo n.º 6
0
        //激发报销单被选中后事件。
        private void gvBXD_Not_ChargeUP_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int bxdId;

            bxdId = (int)gvBXD_Not_ChargeUP.Rows[e.RowIndex].Cells["BXDId"].Value;
            Show_Bxmx(bxdId);
            if (BxdSelected != null)
            {
                BxdSelectedEventArgs arg = new BxdSelectedEventArgs();
                arg.BxdId = bxdId;
                BxdSelected(this, arg);
            }
        }