예제 #1
0
 private void bt_editer_Click(object sender, RoutedEventArgs e)
 {
     if (this.dt_showdata.SelectedIndex < 0)
     {
         return;
     }
     _duty = this.dt_showdata.SelectedItem as ShowDutyModel;
     showdata(_duty);
     isadd = false;
 }
예제 #2
0
 void showdata(ShowDutyModel d)
 {
     foreach (department dp in cb_department.ItemsSource as List <department> )
     {
         if (dp != null && (dp.guid == d.department))
         {
             this.cb_department.SelectedItem = dp;
         }
     }
     this.tb_dutyname.Text = d.dutiesName;
     this.tb_comm.Text     = d.comment;
 }
예제 #3
0
        private void bt_del_Click(object sender, RoutedEventArgs e)
        {
            ShowDutyModel d = this.dt_showdata.SelectedItem as ShowDutyModel;

            if (d != null)
            {
                if (UserDuty.Del(new duties()
                {
                    id = d.id
                }))
                {
                    MessageAlert.Alert("删除成功!");
                }
                else
                {
                    MessageAlert.Alert("该记录不能删除!");
                }
                DataBind(GetDutyModel());
            }
        }
예제 #4
0
        List <ShowDutyModel> GetDutyModel()
        {
            List <ShowDutyModel> dl = new List <ShowDutyModel>();
            List <duties>        ds = Getduty();

            if (ds == null || ds.Count <= 0)
            {
                return(null);
            }
            foreach (duties d in ds)
            {
                ShowDutyModel sdm = new ShowDutyModel();
                sdm.department     = d.department;
                sdm.dutiesName     = d.dutiesName;
                sdm.guid           = d.guid;
                sdm.id             = d.id;
                sdm.departmentName = Department.SelectByGuid(d.department).departmentName;
                dl.Add(sdm);
            }
            return(dl);
        }
예제 #5
0
 void clear()
 {
     this.tb_dutyname.Clear();
     _duty = null;
     isadd = true;
 }