Ejemplo n.º 1
0
        void mDataGridNvl_CurrentRowChanged(object sender, EventArgs e)
        {
            if (this.mDataGridNvl.CurrentRow == null)
            {
                return;
            }

            Model.Info_fin_order_outcome info = mDataGridNvl.GetCurrentEntity() as Model.Info_fin_order_outcome;
            this.DoSelectValueEvent(info);
        }
Ejemplo n.º 2
0
        private void UcIncomeList1_SelectValueChange(object sender, object obj)
        {
            Model.Info_fin_order_outcome info = this.ucOutcomeList1.CurrentSelectValue as Model.Info_fin_order_outcome;
            if (obj == null)
            {
                return;
            }
            this.SetDataBind(info);

            //显示合同摘要信息
            Model.Info_fin_order_gen infoGen = genManager.FindTheVaildGen(info.Odr_No);

            //orderGenManagerReport.GridControl = this.reoGridControl1;
            orderGenManagerReport.Show(infoGen, this.reoGridControl1);
        }
Ejemplo n.º 3
0
        private void DocumentAdd(ToolStripButton sender)
        {
            FmGenSelect fmOrderNo = new FmGenSelect();

            fmOrderNo.SelectValue += (obj) =>
            {
                Model.Info_fin_order_gen     infoGen    = obj as Model.Info_fin_order_gen;
                Model.Info_fin_order_outcome infoIncome = Miles.Coro.Common.Utils.CopyToOther <Model.Info_fin_order_gen, Model.Info_fin_order_outcome>(infoGen);

                if (this.manager.Save(infoIncome))
                {
                    LoadSelfOrder();
                }
            };

            fmOrderNo.ShowDialog();
        }
Ejemplo n.º 4
0
        private void Check(ToolStripButton sender)
        {
            if (this.ucIncomeList1.CurrentSelectValue == null)
            {
                return;
            }

            Model.Info_fin_order_outcome info = this.ucIncomeList1.CurrentSelectValue as Model.Info_fin_order_outcome;
            string msg = string.Format("确定通过:{0},{1}?", info.Odr_No, info.Jia_Name);

            if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg))
            {
                if (manager.CheckOutcomePass(info))
                {
                    Clear();
                    LoadSelfOrder();
                }
            }
        }
Ejemplo n.º 5
0
        protected override void Save(ToolStripButton sender)
        {
            if (this.ucOutcomeList1.CurrentSelectValue == null)
            {
                return;
            }

            Model.Info_fin_order_outcome old  = this.ucOutcomeList1.CurrentSelectValue as Model.Info_fin_order_outcome;
            Model.Info_fin_order_outcome info = old != null?this.GetDataBind <Model.Info_fin_order_outcome>(old) : this.GetDataBind <Model.Info_fin_order_outcome>();

            if (this.manager.Save(info))
            {
                LoadSelfOrder();
                this.SetButtonClickResultTip(sender, "保存成功");
            }
            else
            {
                this.SetButtonClickResultTip(sender, "保存失败");
            }
        }
Ejemplo n.º 6
0
        private void Backward(ToolStripButton sender)
        {
            if (this.ucIncomeList1.CurrentSelectValue == null)
            {
                return;
            }

            Model.Info_fin_order_outcome info = this.ucIncomeList1.CurrentSelectValue as Model.Info_fin_order_outcome;

            Win.FmCheckCommentInfo fm = new Win.FmCheckCommentInfo();
            fm.SelectValue += (obj) =>
            {
                if (manager.CheckOutcomeNoPass(info, obj.ToString()))
                {
                    Clear();
                    LoadSelfOrder();
                }
            };

            fm.ShowDialog();
        }
Ejemplo n.º 7
0
        private void Commit(ToolStripButton sender)
        {
            Model.Info_fin_order_outcome info = this.ucOutcomeList1.CurrentSelectValue as Model.Info_fin_order_outcome;
            if (info == null)
            {
                return;
            }
            string msg = string.Format("确定提交:{0},{1}?", info.Odr_No, info.Odr_Prt_Name);

            if (!Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg))
            {
                return;
            }

            if (this.manager.Commit(info))
            {
                LoadSelfOrder();
                this.SetButtonClickResultTip(sender, "提交成功");
            }
            else
            {
                this.SetButtonClickResultTip(sender, "提交失败");
            }
        }
Ejemplo n.º 8
0
 public void UpdateCurrentValue(Model.Info_fin_order_outcome info)
 {
     this.mDataGridNvl.EditCurrentItem <Model.Info_fin_order_outcome>(info);
 }