Beispiel #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     foreach (WkTUser u in signedUserList)
     {
         InsteadAttendance ia = new InsteadAttendance();
         ia.State         = (int)IEntity.stateEnum.Normal;
         ia.TimeStamp     = DateTime.Now.Ticks;
         ia.SignStartDate = dateTimePicker1.Value.Date.Ticks;
         ia.SignEndDate   = dateTimePicker2.Value.Date.Ticks;
         ia.InsteadUser   = user;
         ia.SignReason    = textBox1.Text.Trim();
         if (checkBox1.Checked && !checkBox2.Checked)
         {
             ia.SignType = 0;
         }
         else if (!checkBox1.Checked && checkBox2.Checked)
         {
             ia.SignType = 1;
         }
         else if (checkBox1.Checked && checkBox2.Checked)
         {
             ia.SignType = 2;
         }
         ia.SignExamine = (int)InsteadAttendance.ExamineEnum.None;
         ia.SignUser    = u;
         baseService.SaveOrUpdateEntity(ia);
     }
     initDate();
     MessageBox.Show("已提交申请!");
 }
        private void button3_Click(object sender, EventArgs e)
        {
            String sql = "update LOG_T_INSTEADATTENDANCE set SignExamine=" + (int)InsteadAttendance.ExamineEnum.NotAgree + " where";

            foreach (ListViewItem item in listView1.CheckedItems)
            {
                InsteadAttendance ia = (InsteadAttendance)item.Tag;
                sql += " id=" + ia.Id + " or";
            }
            sql.Substring(0, sql.Length - 3);
            baseService.ExecuteSQL(sql);
            button1_Click(button1, new EventArgs());
        }