Exemple #1
0
        void view_OnQueryBorrow(object sender, Views.ApprovalBorrowArgs e)
        {
            DataTable dtBorrowList = Model.QueryBorrowList(e.BeginDate, e.EndDate, e.DeptId, e.BorrowState);
            DataTable dtHealthFile = Model.QueryRecord(e.BeginDate, e.EndDate, e.DeptId, e.BorrowState);

            DataColumn isChecked = new DataColumn("ISCHECK", typeof(System.Boolean));

            isChecked.DefaultValue = false;
            dtBorrowList.Columns.Add(isChecked);
            View.ExeBindBorrow(dtBorrowList, dtHealthFile);
        }
Exemple #2
0
        void view_OnPassBorrow(object sender, Views.ApprovalBorrowArgs e)
        {
            bool IsPass = true;

            using (CJia.Transaction trans = new Transaction(CJia.DefaultOleDb.DefaultAdapter))
            {
                foreach (string borrowList in e.BorrowListId)
                {
                    IsPass = IsPass && Model.PassBorrow(trans.ID, borrowList, User.UserData.Rows[0]["USER_ID"].ToString(), User.UserData.Rows[0]["USER_NAME"].ToString());
                }
                trans.Complete();
            }
            if (!IsPass)
            {
                Message.Show("批准失败");
            }
        }
Exemple #3
0
        void view_OnQueryLoadData(object sender, Views.ApprovalBorrowArgs e)
        {
            DataTable dtDept = Model.QueryDept();
            DataRow   dr     = dtDept.NewRow();

            dr["DEPT_NAME"] = "全院";
            dr["DEPT_ID"]   = "";
            dtDept.Rows.Add(dr);
            DataTable dtBorrowState = Model.QueryBorrowState();

            for (int i = 0; i < dtBorrowState.Rows.Count; i++)
            {
                if (dtBorrowState.Rows[i]["CODE"].ToString() == "93")
                {
                    dtBorrowState.Rows.RemoveAt(i);
                }
            }
            View.ExeLoadData(dtDept, dtBorrowState);
        }