Example #1
0
        public static void 作废凭证(ArchiveOperationForm masterForm)
        {
            // Todo: 作废是否更新费用
            工资单 gzd = masterForm.DisplayManager.CurrentItem as 工资单;
            费用  fy  = RepositoryHelper.GetByProperty <费用>("费用实体.Id", gzd.Id);

            fy.凭证费用明细 = null;
            (new 费用Bll()).Update(fy);

            凭证 pz = RepositoryHelper.GetByProperty <凭证>("凭证号", gzd.凭证号);

            pz.是否作废 = true;

            process_pz.作废凭证(pz);
        }
Example #2
0
        public static void 生成费用(ArchiveOperationForm masterForm)
        {
            foreach (Xceed.Grid.DataRow row in masterForm.ActiveGrid.SelectedRows)
            {
                工资单 gzd = row.Tag as 工资单;
            }

            //frm_cw_fkpz_kj_detail form = ArchiveFormFactory.GenerateArchiveDetailForm(ADInfoBll.Instance.GetFormInfo(201)) as frm_cw_fkpz_kj_detail;
            //form.ControlManager.AddNew();
            //凭证 pz = form.ControlManager.DisplayManager.CurrentItem as 凭证;
            //pz.日期 = System.DateTime.Today;
            //pz.相关人编号 = gzd.员工编号;
            //pz.金额.数额 = gzd.工资小计;
            //pz.金额.币制编号 = "CNY";

            //form.UpdateContent();
            //form.AddFees(new List<费用> { fy });
            //form.ShowDialog();
        }