Exemplo n.º 1
0
        private void btnUpdateStatus_ServerClick(object sender, EventArgs e)
        {
            int StatusId = int.Parse(ddStatus.SelectedValue);

            Document2.UpdateStatus(DocumentID, StatusId);
            Response.Redirect(GetLink());
        }
Exemplo n.º 2
0
        private void btnUpdateTTStatus_ServerClick(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            string Hours = String.Format("{0:H:mm}", dtcTimesheetHours2.Value);

            if (Hours == "")
            {
                Hours = "0:00";
            }
            string[] parts   = Hours.Split(':');
            int      Minutes = 0;

            Minutes = int.Parse(parts[0]) * 60;
            if (parts.Length > 1)
            {
                Minutes += int.Parse(parts[1]);
            }

            if (Minutes > 0 && !TimeTracking.CanUpdate(dtc2.SelectedDate, Document.GetProject(DocumentID)))
            {
                cvHours2.ErrorMessage = LocRM2.GetString("tWrongDate");
                cvHours2.IsValid      = false;
                return;
            }
            Document.AddTimeSheet(DocumentID, Minutes, dtc2.SelectedDate);

            int StatusId = int.Parse(ddStatus2.SelectedValue);

            Document2.UpdateStatus(DocumentID, StatusId);

            Response.Redirect(GetLink());
        }