예제 #1
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        private void InitData()
        {
            PersonOutModel model = new PersonOutModel();

            infoList = model.GetPersonOutInfos("", "", "", "");

            this.dg_GrouperList.ItemsSource = null;
            this.dg_GrouperList.ItemsSource = infoList;
        }
예제 #2
0
        private void buttonDelete_Click(object sender, RoutedEventArgs e)
        {
            PersonOutModel model = new PersonOutModel();

            foreach (PersonOutInfo tempInfo in infoList)
            {
                if (tempInfo.ISCHECKED == true)
                {
                    model.DeletePersonOutInfo(tempInfo.ID);
                }
            }


            MessageBox.Show("删除完毕!");

            InitData();
        }
예제 #3
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            PersonBasicInfo bi = this.cb_PersonList.SelectedItem as PersonBasicInfo;

            info.NAMEID = bi.NAMEID;
            info.NAME   = bi.NAME;


            CodeDicItem cdI = this.cb_OutType.SelectedItem as CodeDicItem;

            info.INCIDENT = cdI.CODE;



            PersonOutModel model = new PersonOutModel();

            bool isresult = false;

            if (IsModify == false)
            {
                isresult = model.InsertPersoOutInfo(info);
            }
            else
            {
                isresult = model.ModifyPersonOutInfo(info);
            }
            if (isresult)
            {
                MessageBox.Show("保存人员外出信息成功!");

                this.Close();
            }
            else
            {
                MessageBox.Show("保存人员外出信息失败 请确认后再进行保存!");
            }
        }