示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         DateTime start_dt = DateTime.Parse("10:00 AM");
         DateTime end_dt   = DateTime.Parse("10:30 AM");
         MKB.TimePicker.TimeSelector.AmPmSpec am_pm;
         if (start_dt.ToString("tt") == "AM" && end_dt.ToString("tt") == "AM")
         {
             am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.AM;
         }
         else
         {
             am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.PM;
         }
         TimeSelector1.SetTime(start_dt.Hour, start_dt.Minute, am_pm);
         TimeSelector2.SetTime(end_dt.Hour, end_dt.Minute, am_pm);
     }
 }
示例#2
0
    protected void edittime(object sender, EventArgs e)
    {
        if (TimeSheet.ActiveTabIndex == 0)
        {
            string sid = ddlCompUsers.SelectedValue;
            using (GridViewRow row = (GridViewRow)((LinkButton)sender).Parent.Parent)
            {
                string       ids    = row.Cells[0].Text;
                DataSet      ds3    = new DataSet();
                BA_Timesheet batine = new BA_Timesheet();
                ds3 = batine.GetTimes(sid, ids);
                string timein = ds3.Tables[0].Rows[0]["timein"].ToString();
                if (timein == "Holiday" || timein == "Leave" || timein == "")
                {
                    ddlCompday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }
                else
                {
                    DateTime dttime = DateTime.Parse(timein);
                    MKB.TimePicker.TimeSelector.AmPmSpec am_pm;
                    if (dttime.ToString("tt") == "AM")
                    {
                        am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.AM;
                    }
                    else
                    {
                        am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.PM;
                    }
                    tsTimeIn.SetTime(dttime.Hour, dttime.Minute, am_pm);
                    ddlCompday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }

                string timeout = ds3.Tables[0].Rows[0]["timeout"].ToString();

                if (timeout == "Holiday" || timeout == "Leave" || timeout == "")
                {
                    ddlCompday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }
                else
                {
                    DateTime dtttimeout = DateTime.Parse(timeout);
                    MKB.TimePicker.TimeSelector.AmPmSpec am_pm1;
                    if (dtttimeout.ToString("tt") == "AM")
                    {
                        am_pm1 = MKB.TimePicker.TimeSelector.AmPmSpec.AM;
                    }
                    else
                    {
                        am_pm1 = MKB.TimePicker.TimeSelector.AmPmSpec.PM;
                    }
                    tsTimeOut.SetTime(dtttimeout.Hour, dtttimeout.Minute, am_pm1);
                    ddlCompday.SelectedItem.Text = ds3.Tables[0].Rows[0]["Day"].ToString();
                }
                ddlCompDayType.SelectedValue = ds3.Tables[0].Rows[0]["worktype"].ToString();
            }
        }
        else
        {
            string sid = ddlusers.SelectedValue;
            using (GridViewRow row = (GridViewRow)((LinkButton)sender).Parent.Parent)
            {
                string       ids    = row.Cells[0].Text;
                DataSet      ds3    = new DataSet();
                BA_Timesheet batine = new BA_Timesheet();
                ds3 = batine.GetTimes(sid, ids);
                string timein = ds3.Tables[0].Rows[0]["timein"].ToString();
                if (timein == "Holiday" || timein == "Leave" || timein == "")
                {
                    ddlusersday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }
                else
                {
                    DateTime dttime = DateTime.Parse(timein);
                    MKB.TimePicker.TimeSelector.AmPmSpec am_pm;
                    if (dttime.ToString("tt") == "AM")
                    {
                        am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.AM;
                    }
                    else
                    {
                        am_pm = MKB.TimePicker.TimeSelector.AmPmSpec.PM;
                    }
                    TimeSelector1.SetTime(dttime.Hour, dttime.Minute, am_pm);

                    ddlusersday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }

                string timeout = ds3.Tables[0].Rows[0]["timeout"].ToString();

                if (timeout == "Holiday" || timeout == "Leave" || timeout == "")
                {
                    ddlusersday.SelectedValue = ds3.Tables[0].Rows[0]["Day"].ToString();
                }
                else
                {
                    DateTime dtttimeout = DateTime.Parse(timeout);
                    MKB.TimePicker.TimeSelector.AmPmSpec am_pm1;
                    if (dtttimeout.ToString("tt") == "AM")
                    {
                        am_pm1 = MKB.TimePicker.TimeSelector.AmPmSpec.AM;
                    }
                    else
                    {
                        am_pm1 = MKB.TimePicker.TimeSelector.AmPmSpec.PM;
                    }
                    TimeSelector2.SetTime(dtttimeout.Hour, dtttimeout.Minute, am_pm1);
                    ddlusersday.SelectedItem.Text = ds3.Tables[0].Rows[0]["Day"].ToString();
                }

                ddluersdayttpe.SelectedValue = ds3.Tables[0].Rows[0]["worktype"].ToString();
            }
        }
    }