Esempio n. 1
0
        protected void btApply_Click(object sender, EventArgs e)
        {
            DateTime starttime = Convert.ToDateTime(tbStartTime.Text);
            DateTime endtime = Convert.ToDateTime(tbEndTime.Text);
            if (endtime < starttime)
            {
                lbMessage.Text = "起始时间不能小于结束时间,请重新输入!";
                return;
            }

            try
            {
                Decimal daySpan = Convert.ToDecimal(lbDaySpan.Text);
                int hourSpan = Convert.ToInt32(lbTimeSpan.Text);

                KQ_Attendance kq = new KQ_Attendance();
                kq.Id = Convert.ToInt32( Request.QueryString["id"]);
                kq.starttime = starttime;
                kq.endtime = endtime;
                kq.daySpan = daySpan;
                kq.hourSpan = hourSpan;
                kq.reason = tbReason.InnerText;
                kq.typeid = Convert.ToInt32( ddlType.SelectedValue);
                BLL.Application.KQ.Attendance.AttendanceManagement.updateAttendance(kq);

                BLL.pub.PubClass.showAlertMessage(Page, ClientScript, "修改成功!");
                Response.Redirect("AttendanceStatistic.aspx");
            }
            catch (Exception ex)
            {
                lbMessage.Text = "申请错误:" + ex.Message;
            }
        }
Esempio n. 2
0
 public static bool updateAttendance(KQ_Attendance kq)
 {
     using (DataClassesEduDataContext dc = new DataClassesEduDataContext())
     {
         KQ_Attendance k = dc.KQ_Attendance.Where(i => i.Id == kq.Id).Single();
         k.typeid = kq.typeid;
         k.starttime = kq.starttime;
         k.endtime = kq.endtime;
         k.reason = kq.reason;
         k.daySpan = kq.daySpan;
         k.hourSpan = kq.hourSpan;
         dc.SubmitChanges();
         return true;
     }
 }