コード例 #1
0
ファイル: CancelLabelPresenter.cs プロジェクト: whuacn/CJia
        void view_OnInitIffield(object sender, Views.CancelLabeEventArgs e)
        {
            DataTable data     = Model.QueryAllIffield();
            DataTable piciData = Model.QueryAllBatch();

            View.ExeBindAllIffield(data, piciData);
        }
コード例 #2
0
ファイル: CancelLabelPresenter.cs プロジェクト: whuacn/CJia
        void view_OnSelect(object sender, Views.CancelLabeEventArgs e)
        {
            DataTable data = Model.GetAdviceByIffieldAndBedNO(e.Date, e.IffieldID, e.BedNO, e.barCode, e.PiCi);

            if (data != null)
            {
                DataColumn isChecked = new DataColumn("ISCHECK", typeof(System.Boolean));
                data.Columns.Add(isChecked);
            }
            View.ExeBindAdvice(data);
        }
コード例 #3
0
ファイル: CancelLabelPresenter.cs プロジェクト: whuacn/CJia
        void view_OnBtnOK(object sender, Views.CancelLabeEventArgs e)
        {
            string deptID   = CJia.PIVAS.User.DeptId;
            string deptName = Model.GetDeptNameByID(deptID).Rows[0]["DEPT_NAME"].ToString();

            if (e.LabelID.Count > 0)
            {
                if (Message.ShowQuery("是否确定提交退药申请?", Message.Button.YesNo) == Message.Result.Yes)
                {
                    for (int i = 0; i < e.LabelID.Count; i++)
                    {
                        bool bol  = Model.AddCancelApply(e.LabelID[i], e.LabelBarID[i], User.UserId.ToString(), e.ApplyName, deptID, deptName, e.ApplyReason, User.UserId.ToString(), "1");
                        bool bol1 = Model.ModifyLabelStatusByID(e.LabelID[i], User.UserId.ToString());
                        if (!bol || !bol1)
                        {
                            View.ShowMessage("退药申请提交失败!");
                            return;
                        }
                    }
                    View.ShowMessage("退药申请提交成功!");
                }
            }
        }
コード例 #4
0
ファイル: CancelLabelPresenter.cs プロジェクト: whuacn/CJia
        void view_OnBtnRefresh(object sender, Views.CancelLabeEventArgs e)
        {
            DataTable data = Model.GetCancelApplyByIllfiedID(e.Date, e.IffieldID);

            View.ExeBindCancelApply(data);
        }