protected void rgHourOfOperation_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.EditItem) { GridDataItem itm = e.Item as GridDataItem; DayCarePL.HoursOfOperationProperties objHoursOfOperation = e.Item.DataItem as DayCarePL.HoursOfOperationProperties; DropDownList ddlDay = itm["Day"].Controls[1] as DropDownList; Guid SchoolId = new Guid(); RadTimePicker rdOpenTp = e.Item.FindControl("rdOpenTp") as RadTimePicker; RadTimePicker rdCloseTp = e.Item.FindControl("rdCloseTp") as RadTimePicker; if (objHoursOfOperation != null) { if (ddlDay != null && ddlDay.Items.Count > 0) { ddlDay.SelectedValue = Convert.ToString(objHoursOfOperation.DayIndex); } if (rdOpenTp != null) { rdOpenTp.SelectedDate = objHoursOfOperation.OpenTime; } if (rdCloseTp != null) { rdCloseTp.SelectedDate = objHoursOfOperation.CloseTime; } } } }
private WebControl CreateTimeControl(CustomField field, int width) { RadTimePicker result = new RadTimePicker(); result.Width = Unit.Pixel(width); if (_autoSave) { result.ClientEvents.OnDateSelected = "function(sender, args) { top.privateServices.SaveCustomFieldDate(" + _refID.ToString() + "," + field.CustomFieldID.ToString() + ", args.get_newValue()); }"; } if (_clientSaveEvent != "") { result.ClientEvents.OnDateSelected = _clientSaveEvent; } result.MinDate = new DateTime(1900, 1, 1); result.SelectedDate = new DateTime(1970, 1, 1, 0, 0, 0); result.ID = FieldIDToControlID(field.CustomFieldID); result.Culture = UserSession.LoginUser.CultureInfo; if (field.IsRequired) { result.CssClass = "validateDateTime"; } //_customControls.Add(new CustomControl(result, "/*$find('{0}').get_selectedDate()*/ new Date()", "SaveCustomFieldDate", _refID, field.CustomFieldID)); _customControls.Add(new CustomControl(result, "ConvertDate($find('{0}').get_selectedDate())", "SaveCustomFieldDate", _refID, field.CustomFieldID)); return(result); }
/// <summary> /// Called when the Framework <see cref="M:OnApplyTemplate" /> is called. Inheritors should override this method should they have some custom template-related logic. /// This is done to ensure that the <see cref="P:IsTemplateApplied" /> property is properly initialized. /// </summary> protected override bool ApplyTemplateCore() { bool applied = base.ApplyTemplateCore(); this.timePicker = this.GetTemplatePartField <RadTimePicker>("PART_TimePicker"); applied = applied && this.timePicker != null; return(applied); }
public TimePickerGettingStartedCSharp() { // >> timepicker-getting-started-csharp var timePicker = new RadTimePicker(); // << timepicker-getting-started-csharp var panel = new StackLayout(); panel.Children.Add(timePicker); this.Content = panel; }
protected void gvCmd(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AddNew")) { string DoW = (gvOpHrs.FooterRow.FindControl("ddlDoW") as DropDownList).SelectedValue; RadTimePicker sDate = gvOpHrs.FooterRow.FindControl("rtpsDate") as RadTimePicker; RadTimePicker eDate = gvOpHrs.FooterRow.FindControl("rtpeDate") as RadTimePicker; (new myBiz.DAL.clsOpHrs()).OpHrs_Save(-1, DoW, sDate.SelectedDate.Value, eDate.SelectedDate.Value); gvOpHrs.DataBind(); } iMsg.ShowMsg("Thank You! Operation hours have been saved successfully.", true); }
protected void ScheduleList_FormCreated(object sender, SchedulerFormCreatedEventArgs e) { if (e.Container.Mode == SchedulerFormMode.Insert) { RadDropDownList tempActivityList = (RadDropDownList)e.Container.FindControl("ActivityList"); tempActivityList.Items.Clear(); var activitylist = GetActivityList(); foreach (var item in activitylist) { tempActivityList.Items.Add(new DropDownListItem { Text = $"{item.VolunteerFullName} ({item.ActivityName})", Value = item.Id.ToString() }); } } if (e.Container.Mode == SchedulerFormMode.Edit) { RadDropDownList tempActivityList = (RadDropDownList)e.Container.FindControl("ActivityList"); tempActivityList.Items.Clear(); var activitylist = GetActivityList(); foreach (var item in activitylist) { tempActivityList.Items.Add(new DropDownListItem { Text = $"{item.VolunteerFullName} ({item.ActivityName})", Value = item.Id.ToString() }); } var selectedAppointment = AppointmentList.Single(p => p.ID == e.Appointment.ID.ToString()); if (selectedAppointment != null) { var projectDetailActivity = selectedAppointment.Resources.SingleOrDefault(p => p.Key.ToString() == "ProjectDetailActivityId"); if (projectDetailActivity != null) { tempActivityList.SelectedValue = projectDetailActivity.Text; } } RadTimePicker tempStartTime = (RadTimePicker)e.Container.FindControl("StartTime"); tempStartTime.SelectedTime = new TimeSpan(e.Container.Appointment.Start.Hour, e.Container.Appointment.Start.Minute, e.Container.Appointment.Start.Second); RadTimePicker tempEndTime = (RadTimePicker)e.Container.FindControl("EndTime"); tempEndTime.SelectedTime = new TimeSpan(e.Container.Appointment.End.Hour, e.Container.Appointment.End.Minute, e.Container.Appointment.End.Second); } }
protected void rgProgSchedule_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.Item) { Label lblSchoolProgram = e.Item.FindControl("lblSchoolProgram") as Label; } if (e.Item.ItemType == GridItemType.EditItem) { GridEditableItem itm = e.Item as GridEditableItem; DayCarePL.ProgScheduleProperties objProgSchedule = e.Item.DataItem as DayCarePL.ProgScheduleProperties; DropDownList ddlDay = itm["Day"].Controls[1] as DropDownList; // Label lblay = e.Item.FindControl("lblDay") as Label; DropDownList ddlSchoolProgram = e.Item.FindControl("ddlSchoolProgram") as DropDownList; Guid SchoolId = new Guid(); RadTimePicker rdOpenTp = e.Item.FindControl("rdBiginTp") as RadTimePicker; RadTimePicker rdCloseTp = e.Item.FindControl("rdCloseTp") as RadTimePicker; Label lblSchoolProgram = e.Item.FindControl("lblSchoolProgram") as Label; DropDownList ddlProgClassRoom = itm["ProgClassRoom"].Controls[1] as DropDownList; if (ddlProgClassRoom != null) { Common.BindProgClassRoom(ddlProgClassRoom, new Guid(ViewState["SchoolProgramId"].ToString())); if (e.Item.ItemIndex != -1) { DayCarePL.ProgScheduleProperties dataItem = e.Item.DataItem as DayCarePL.ProgScheduleProperties; ddlProgClassRoom.SelectedValue = dataItem.ProgClassRoomId.ToString(); } } if (ddlSchoolProgram != null) { ddlSchoolProgram.Items.Add(new ListItem("--select--", DayCarePL.Common.GUID_DEFAULT)); } if (objProgSchedule != null) { if (ddlDay != null && ddlDay.Items.Count > 0) { ddlDay.SelectedValue = objProgSchedule.DayIndex.ToString(); } if (rdOpenTp != null) { rdOpenTp.SelectedDate = objProgSchedule.BeginTime; } if (rdCloseTp != null) { rdCloseTp.SelectedDate = objProgSchedule.EndTime; } } } }
protected void rgChildAttendanceHistory_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.EditItem) { DayCarePL.ChildAttendenceHistoryProperties objChildAttendance = e.Item.DataItem as DayCarePL.ChildAttendenceHistoryProperties; RadDatePicker rdpCheckInCheckOutDateTime = e.Item.FindControl("rdpCheckInCheckOutDateTime") as RadDatePicker; RadTimePicker rtpCheckInTime = e.Item.FindControl("rtpCheckInTime") as RadTimePicker; RadTimePicker rtpCheckOutTime = e.Item.FindControl("rtpCheckOutTime") as RadTimePicker; if (objChildAttendance != null) { rdpCheckInCheckOutDateTime.SelectedDate = objChildAttendance.CheckInCheckOutDateTime; rtpCheckInTime.SelectedDate = objChildAttendance.CheckInTime; rtpCheckOutTime.SelectedDate = objChildAttendance.CheckOutTime; } } }
protected void rgStaffAttendanceHistory_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.EditItem) { DayCarePL.StaffAttendenceHistoryProperties objStaffAttendance = e.Item.DataItem as DayCarePL.StaffAttendenceHistoryProperties; RadDatePicker rdpCheckInCheckOutDateTime = e.Item.FindControl("rdpCheckInCheckOutDateTime") as RadDatePicker; RadTimePicker rtpCheckInTime = e.Item.FindControl("rtpCheckInTime") as RadTimePicker; RadTimePicker rtpCheckOutTime = e.Item.FindControl("rtpCheckOutTime") as RadTimePicker; // TextBox StaffSchoolYearId = e.Item.FindControl("txtStaffSchoolYearId") as TextBox; if (objStaffAttendance != null) { rdpCheckInCheckOutDateTime.SelectedDate = objStaffAttendance.CheckInCheckOutDateTime; rtpCheckInTime.SelectedDate = objStaffAttendance.CheckInTime; rtpCheckOutTime.SelectedDate = objStaffAttendance.CheckOutTime; // ViewState["StaffSchoolYearId"] = objStaffAttendance.StaffSchoolYearId; } } }
void repLegs_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Entities.LegView leg = (Entities.LegView)e.Item.DataItem; RadDatePicker dteSDate = e.Item.FindControl("dteSDate") as RadDatePicker; RadTimePicker dteSTime = e.Item.FindControl("dteSTime") as RadTimePicker; RadDatePicker dteEDate = e.Item.FindControl("dteEDate") as RadDatePicker; RadTimePicker dteETime = e.Item.FindControl("dteETime") as RadTimePicker; DateTime startDateTime = leg.StartLegPoint.PlannedDateTime; DateTime endDateTime = leg.EndLegPoint.PlannedDateTime; dteSDate.SelectedDate = startDateTime; dteSTime.SelectedDate = startDateTime; dteEDate.SelectedDate = endDateTime; dteETime.SelectedDate = endDateTime; } }
// client side validation function for shift detail form input controls public void ValidateShiftDetail(GridItemEventArgs e) { GridEditableItem editForm = (GridEditableItem)e.Item; ImageButton update = (ImageButton)editForm.FindControl("UpdateButton"); ImageButton insert = (ImageButton)editForm.FindControl("PerformInsertButton"); RadComboBox ddlDayType = (editForm.FindControl("ddlDayType") as RadComboBox); RadTimePicker tpkrTimeIn = (editForm.FindControl("tpkrTimeIn") as RadTimePicker); RadTimePicker tpkrTimeOut = (editForm.FindControl("tpkrTimeOut") as RadTimePicker); RadTimePicker tpkrLateArrival = (editForm.FindControl("tpkrLateArrival") as RadTimePicker); RadTimePicker tpkrLeaveEarly = (editForm.FindControl("tpkrLeaveEarly") as RadTimePicker); RadTimePicker tpkrOvertimeStart = (editForm.FindControl("tpkrOvertimeStart") as RadTimePicker); RadTimePicker tpkrNightShiftStart = (editForm.FindControl("tpkrNightShiftStart") as RadTimePicker); if (update != null) { update.Attributes.Add("onclick", "return ValidateShiftDetail('" + ddlDayType.ClientID + "','" + tpkrTimeIn.ClientID + "','" + tpkrTimeOut.ClientID + "','" + tpkrLateArrival.ClientID + "','" + tpkrLeaveEarly.ClientID + "','" + tpkrOvertimeStart.ClientID + "','" + tpkrNightShiftStart.ClientID + "')"); } if (insert != null) { insert.Attributes.Add("onclick", "return ValidateShiftDetail('" + ddlDayType.ClientID + "','" + tpkrTimeIn.ClientID + "','" + tpkrTimeOut.ClientID + "','" + tpkrLateArrival.ClientID + "','" + tpkrLeaveEarly.ClientID + "','" + tpkrOvertimeStart.ClientID + "','" + tpkrNightShiftStart.ClientID + "')"); } }
protected void grdDateTime_RowUpdating(object sender, GridViewUpdateEventArgs e) { TextBox txtDate = (TextBox)grdDateTime.Rows[e.RowIndex].FindControl("txtDate"); RadTimePicker startTime = (RadTimePicker)grdDateTime.Rows[e.RowIndex].FindControl("RadTimePicker1"); RadTimePicker endTime = (RadTimePicker)grdDateTime.Rows[e.RowIndex].FindControl("RadTimePicker2"); DropDownList drpResource = (DropDownList)grdDateTime.Rows[e.RowIndex].FindControl("drpResource"); TextBox datetimeId = (TextBox)grdDateTime.Rows[e.RowIndex].FindControl("lblDateTimeId"); //TableCell row = (TableCell)grdDateTime.Rows[e.RowIndex].Cells[5]; //string hdnfDateTimeId = row.f.Text; //int dateTimeId = Convert.ToInt32(hdnfDateTimeId); RequestDateTime reqDateTime = new RequestDateTime(); reqDateTime.DateTimeId = Convert.ToInt32(datetimeId.Text); reqDateTime.Date = txtDate.Text; reqDateTime.StartTime = startTime.SelectedTime.Value.Ticks; reqDateTime.EndTime = endTime.SelectedTime.Value.Ticks; reqDateTime.ResourceId = Convert.ToInt32(drpResource.SelectedValue); RequestDateTimeHandler reqdtH = new RequestDateTimeHandler(); bool hasConflict = reqdtH.UpdateOneDateTimeRequest(reqDateTime); if (hasConflict) { grdDateTime.Rows[e.RowIndex].CssClass = "bg-danger"; } else { grdDateTime.Rows[e.RowIndex].CssClass = "bg-success"; } grdDateTime.EditIndex = -1; int reqId = (int)ViewState["reqId"]; RequestDateTimeHandler rqdateTimeH = new RequestDateTimeHandler(); _dateTimeList = rqdateTimeH.GetDateTimeListByRequestId(reqId); grdDateTime.DataSource = _dateTimeList; grdDateTime.DataBind(); }
void grdExtraTypes_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { DropDownList cboNominalCodes = (DropDownList)e.Item.FindControl("cboNominalCodes"); HtmlInputControl txtDescription = (HtmlInputControl)e.Item.FindControl("txtDescription"); HtmlInputControl txtShortDescription = (HtmlInputControl)e.Item.FindControl("txtShortDescription"); CheckBox chkFuelSurchargeApplies = (CheckBox)e.Item.FindControl("chkFuelSurchargeApplies"); CheckBox chkIsEnabled = (CheckBox)e.Item.FindControl("chkIsEnabled"); CheckBox chkIsAcceptanceRequired = (CheckBox)e.Item.FindControl("chkIsAcceptanceRequired"); CheckBox chkIsDisplayedOnAddUpdateOrder = (CheckBox)e.Item.FindControl("chkIsDisplayedOnAddUpdateOrder"); CheckBox chkIsTimeBased = (CheckBox)e.Item.FindControl("chkIsTimeBased"); RadTimePicker rdiStartTime = (RadTimePicker)e.Item.FindControl("rdiStartTime"); RadTimePicker rdiEndTime = (RadTimePicker)e.Item.FindControl("rdiEndTime"); CheckBox chkIsDayBased = (CheckBox)e.Item.FindControl("chkIsDayBased"); CheckBox chkMonday = (CheckBox)e.Item.FindControl("chkMonday"); CheckBox chkTuesday = (CheckBox)e.Item.FindControl("chkTuesday"); CheckBox chkWednesday = (CheckBox)e.Item.FindControl("chkWednesday"); CheckBox chkThursday = (CheckBox)e.Item.FindControl("chkThursday"); CheckBox chkFriday = (CheckBox)e.Item.FindControl("chkFriday"); CheckBox chkSaturday = (CheckBox)e.Item.FindControl("chkSaturday"); CheckBox chkSunday = (CheckBox)e.Item.FindControl("chkSunday"); Facade.ExtraType facExtraType = new Facade.ExtraType(); Entities.ExtraType extraType = new Entities.ExtraType(); int?startTime = null; int?endTime = null; if (chkIsTimeBased.Checked) { startTime = (int?)rdiStartTime.SelectedTime.Value.TotalMinutes; endTime = (int?)rdiEndTime.SelectedTime.Value.TotalMinutes; } if (!string.IsNullOrEmpty(cboNominalCodes.SelectedValue) && Convert.ToInt32(cboNominalCodes.SelectedValue) > 0) { Facade.INominalCode facNominal = new Facade.NominalCode(); Entities.NominalCode nominalCode = facNominal.GetForNominalCodeID(Convert.ToInt32(cboNominalCodes.SelectedValue)); extraType.NominalCode = nominalCode; } extraType.Description = txtDescription.Value; extraType.FuelSurchargeApplies = chkFuelSurchargeApplies.Checked; extraType.IsEnabled = chkIsEnabled.Checked; extraType.IsDisplayedOnAddUpdateOrder = chkIsDisplayedOnAddUpdateOrder.Checked; extraType.IsAcceptanceRequired = chkIsAcceptanceRequired.Checked; extraType.IsTimeBased = chkIsTimeBased.Checked; extraType.ExtraTypeStartTime = startTime; extraType.ExtraTypeEndTime = endTime; extraType.IsDayBased = chkIsDayBased.Checked; extraType.Monday = chkMonday.Checked; extraType.Tuesday = chkTuesday.Checked; extraType.Wednesday = chkWednesday.Checked; extraType.Thursday = chkThursday.Checked; extraType.Friday = chkFriday.Checked; extraType.Saturday = chkSaturday.Checked; extraType.Sunday = chkSunday.Checked; extraType.ShortDescription = txtShortDescription.Value; facExtraType.Create(extraType, ((Orchestrator.Entities.CustomPrincipal)Page.User).UserName.ToString()); grdExtraTypes.Rebind(); }
private Entities.InstructionCollection PopulateInstructions() { foreach (RepeaterItem item in repLegs.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { int instructionID = int.Parse(((HtmlInputHidden)item.FindControl("hidInstructionID")).Value); RadDatePicker dteSDate = item.FindControl("dteSDate") as RadDatePicker; RadTimePicker dteSTime = item.FindControl("dteSTime") as RadTimePicker; RadDatePicker dteEDate = item.FindControl("dteEDate") as RadDatePicker; RadTimePicker dteETime = item.FindControl("dteETime") as RadTimePicker; // Configure the new date and time values. DateTime startDateTime = dteSDate.SelectedDate.Value; startDateTime = startDateTime.Subtract(startDateTime.TimeOfDay); startDateTime = startDateTime.Add(dteSTime.SelectedDate.Value.TimeOfDay); DateTime endDateTime = dteEDate.SelectedDate.Value; endDateTime = endDateTime.Subtract(endDateTime.TimeOfDay); endDateTime = endDateTime.Add(dteETime.SelectedDate.Value.TimeOfDay); // Locate the instruction(s) to alter. Entities.Instruction instruction = Instructions.GetForInstructionId(instructionID); if (Instructions.Count == 1) { // First (and only) instruction on the job, set the arrival and departure date time. instruction.PlannedArrivalDateTime = startDateTime; instruction.PlannedDepartureDateTime = endDateTime; } else { // Get the previous instruction. Entities.Instruction previousInstruction = Instructions.GetPreviousInstruction(instruction); Facade.IJob facJob = new Facade.Job(); if (previousInstruction != null) { if (previousInstruction.InstructionOrder == 0) { previousInstruction.PlannedArrivalDateTime = startDateTime; var expectedTurnaroundTime = facJob.GetExpectedTurnaroundTimeForInstruction(previousInstruction); previousInstruction.PlannedDepartureDateTime = previousInstruction.PlannedArrivalDateTime.Add(expectedTurnaroundTime); } else { previousInstruction.PlannedDepartureDateTime = startDateTime; } } // Set the arrival date time for this instruction. instruction.PlannedArrivalDateTime = endDateTime; bool isLastInstruction = Instructions.IsLastInstruction(instruction); if (isLastInstruction) { var expectedTurnaroundTime = facJob.GetExpectedTurnaroundTimeForInstruction(instruction); instruction.PlannedDepartureDateTime = instruction.PlannedArrivalDateTime.Add(expectedTurnaroundTime); } } } } return(Instructions); }
protected void ScheduleList_AppointmentCommand(object sender, AppointmentCommandEventArgs e) { if (e.CommandName == "Insert") { RadDropDownList activityDropDownList = (RadDropDownList)e.Container.FindControl("ActivityList"); RadTimePicker startTime = (RadTimePicker)e.Container.FindControl("StartTime"); RadTimePicker endTime = (RadTimePicker)e.Container.FindControl("EndTime"); var selectedDate = e.Container.Appointment.Start; DateTime startDateTime = new DateTime(selectedDate.Year, selectedDate.Month, selectedDate.Day, startTime.SelectedTime.Value.Hours, startTime.SelectedTime.Value.Minutes, startTime.SelectedTime.Value.Seconds); DateTime endDateTime = new DateTime(selectedDate.Year, selectedDate.Month, selectedDate.Day, endTime.SelectedTime.Value.Hours, endTime.SelectedTime.Value.Minutes, endTime.SelectedTime.Value.Seconds); var newProjectDetailActivitySchedule = new UpdateProjectDetailActivityScheduleDTO(); newProjectDetailActivitySchedule.ProjectDetailId = Convert.ToInt64(ProjectDetailName.SelectedValue); newProjectDetailActivitySchedule.ProjectDetailActivityId = Convert.ToInt64(activityDropDownList.SelectedValue); newProjectDetailActivitySchedule.StartDate = startDateTime; newProjectDetailActivitySchedule.EndDate = endDateTime; newProjectDetailActivitySchedule.OperationTypeId = (int)EnumProjectDetailActivityScheduleOperationType.Insert; try { ServiceResult <bool> serviceResult = new ServiceResult <bool>(); var queryString = new Dictionary <string, string>(); var response = ApiHelper.CallSendApiMethod(ApiKeys.ProjectApiUrl, "UpdateProjectDetailActivitySchedule", queryString, newProjectDetailActivitySchedule); if (!response.IsSuccessStatusCode) { throw new Exception("Hata oluştu!"); } var data = response.Content.ReadAsStringAsync().Result; serviceResult = JsonConvert.DeserializeObject <ServiceResult <bool> >(data); if (serviceResult.ServiceResultType != EnumServiceResultType.Success) { throw new Exception(serviceResult.ErrorMessage); } } catch (Exception ex) { } } if (e.CommandName == "Update") { RadDropDownList activityDropDownList = (RadDropDownList)e.Container.FindControl("ActivityList"); RadTimePicker startTime = (RadTimePicker)e.Container.FindControl("StartTime"); RadTimePicker endTime = (RadTimePicker)e.Container.FindControl("EndTime"); var selectedDate = e.Container.Appointment.Start; DateTime startDateTime = new DateTime(selectedDate.Year, selectedDate.Month, selectedDate.Day, startTime.SelectedTime.Value.Hours, startTime.SelectedTime.Value.Minutes, startTime.SelectedTime.Value.Seconds); DateTime endDateTime = new DateTime(selectedDate.Year, selectedDate.Month, selectedDate.Day, endTime.SelectedTime.Value.Hours, endTime.SelectedTime.Value.Minutes, endTime.SelectedTime.Value.Seconds); var existingProjectDetailActivitySchedule = new UpdateProjectDetailActivityScheduleDTO(); existingProjectDetailActivitySchedule.ProjectDetailActivityScheduleId = Convert.ToInt64(e.Container.Appointment.ID.ToString()); existingProjectDetailActivitySchedule.ProjectDetailId = Convert.ToInt64(ProjectDetailName.SelectedValue); existingProjectDetailActivitySchedule.ProjectDetailActivityId = Convert.ToInt64(activityDropDownList.SelectedValue); existingProjectDetailActivitySchedule.StartDate = startDateTime; existingProjectDetailActivitySchedule.EndDate = endDateTime; existingProjectDetailActivitySchedule.OperationTypeId = (int)EnumProjectDetailActivityScheduleOperationType.Update; try { ServiceResult <bool> serviceResult = new ServiceResult <bool>(); var queryString = new Dictionary <string, string>(); var response = ApiHelper.CallSendApiMethod(ApiKeys.ProjectApiUrl, "UpdateProjectDetailActivitySchedule", queryString, existingProjectDetailActivitySchedule); if (!response.IsSuccessStatusCode) { throw new Exception("Hata oluştu!"); } var data = response.Content.ReadAsStringAsync().Result; serviceResult = JsonConvert.DeserializeObject <ServiceResult <bool> >(data); if (serviceResult.ServiceResultType != EnumServiceResultType.Success) { throw new Exception(serviceResult.ErrorMessage); } } catch (Exception ex) { } } InitializeAppointments(); }
/// <summary> /// Initializes a new instance of the RadTimePickerAutomationPeer class. /// </summary> /// <param name="owner">The RadTimePicker that is associated with this RadTimePickerAutomationPeer.</param> public RadTimePickerAutomationPeer(RadTimePicker owner) : base(owner) { }
void grdExtraTypes_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridEditFormItem && e.Item.IsInEditMode) { if (e.Item.OwnerTableView.IsItemInserted) { //******************************* //item is about to be inserted ** //******************************* } else { //******************************* //item is about to be edited ** //******************************* if (e.Item.DataItem != null && e.Item.DataItem.GetType() != typeof(GridInsertionObject) && e.Item.IsInEditMode && e.Item.DataItem.GetType() != typeof(GridEditFormInsertItem)) { Entities.ExtraType et = (Entities.ExtraType)e.Item.DataItem; GridEditableItem item = e.Item as GridEditableItem; GridTemplateColumnEditor editor = (GridTemplateColumnEditor)item.EditManager.GetColumnEditor("NominalCode"); DropDownList cboNominalCodes = (DropDownList)editor.ContainerControl.FindControl("cboNominalCodes"); HtmlInputText txtDescription = (HtmlInputText)editor.ContainerControl.FindControl("txtDescription"); CheckBox chkIsEnabled = (CheckBox)editor.ContainerControl.FindControl("chkIsEnabled"); CheckBox chkFuelSurchargeApplies = (CheckBox)editor.ContainerControl.FindControl("chkFuelSurchargeApplies"); CheckBox chkIsTimeBased = (CheckBox)e.Item.FindControl("chkIsTimeBased"); RadTimePicker rdiStartTime = (RadTimePicker)e.Item.FindControl("rdiStartTime"); RadTimePicker rdiEndTime = (RadTimePicker)e.Item.FindControl("rdiEndTime"); CheckBox chkIsDayBased = (CheckBox)e.Item.FindControl("chkIsDayBased"); CheckBox chkMonday = (CheckBox)e.Item.FindControl("chkMonday"); CheckBox chkTuesday = (CheckBox)e.Item.FindControl("chkTuesday"); CheckBox chkWednesday = (CheckBox)e.Item.FindControl("chkWednesday"); CheckBox chkThursday = (CheckBox)e.Item.FindControl("chkThursday"); CheckBox chkFriday = (CheckBox)e.Item.FindControl("chkFriday"); CheckBox chkSaturday = (CheckBox)e.Item.FindControl("chkSaturday"); CheckBox chkSunday = (CheckBox)e.Item.FindControl("chkSunday"); if (et != null && cboNominalCodes != null) { txtDescription.Value = et.Description; chkIsEnabled.Checked = et.IsEnabled; chkFuelSurchargeApplies.Checked = et.FuelSurchargeApplies; rdiStartTime.SelectedTime = et.ExtraTypeStartTime.HasValue ? TimeSpan.FromMinutes(et.ExtraTypeStartTime.Value) : new TimeSpan(); rdiEndTime.SelectedTime = et.ExtraTypeStartTime.HasValue ? TimeSpan.FromMinutes(et.ExtraTypeEndTime.Value) : new TimeSpan(); chkIsDayBased.Checked = et.IsDayBased; chkMonday.Checked = et.Monday; chkTuesday.Checked = et.Tuesday; chkWednesday.Checked = et.Wednesday; chkThursday.Checked = et.Thursday; chkFriday.Checked = et.Friday; chkSaturday.Checked = et.Saturday; chkSunday.Checked = et.Sunday; if (et.IsSystem == true) { txtDescription.Disabled = true; chkIsEnabled.Enabled = false; } if (!EnableExtraTypeNominalCodes) { cboNominalCodes.Visible = false; } if (et.IsTimeBased) { chkIsTimeBased.Checked = true; } // populate the nominal codes if (cboNominalCodes != null && EnableExtraTypeNominalCodes) { if (_dsNominalCodes == null) { Facade.INominalCode facNominalCode = new Facade.NominalCode(); _dsNominalCodes = facNominalCode.GetAllActive(); } cboNominalCodes.Items.Insert(0, new ListItem("--- [ Please Select ] ---", "0")); foreach (DataRow row in _dsNominalCodes.Tables[0].Rows) { ListItem li = new ListItem(); li.Value = row["NominalCodeId"].ToString(); li.Text = row["NominalCode"].ToString() + " - " + row["Description"].ToString(); cboNominalCodes.Items.Add(li); } // Set the currently selected nominal code. if (e.Item.DataItem.GetType() == typeof(Entities.ExtraType)) { if (et != null && et.NominalCode.NominalCodeID > 0) { cboNominalCodes.Items.FindByValue(et.NominalCode.NominalCodeID.ToString()).Selected = true; } } } } } } } }
protected void rgProgSchedule_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.FilteringItem) { GridFilteringItem fileterItem = (GridFilteringItem)e.Item; for (int i = 0; i < fileterItem.Cells.Count; i++) { fileterItem.Cells[i].Style.Add("text-align", "left"); } } try { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { GridEditableItem item = e.Item as GridEditableItem; RequiredFieldValidator validator; if (item != null) { ValidationSummary validationsum = new ValidationSummary(); validationsum.ID = "validationsum1"; validationsum.ShowMessageBox = true; validationsum.ShowSummary = false; validationsum.DisplayMode = ValidationSummaryDisplayMode.SingleParagraph; // GridTextBoxColumnEditor editor = (GridTextBoxColumnEditor)item.EditManager.GetColumnEditor("Day"); DropDownList ddlSchoolProgram = item["SchoolProgram"].FindControl("ddlSchoolProgram") as DropDownList; if (ddlSchoolProgram != null) { TableCell cell = (TableCell)ddlSchoolProgram.Parent; validator = new RequiredFieldValidator(); if (cell != null) { ddlSchoolProgram.ID = "ddlSchoolProgram"; validator.ControlToValidate = ddlSchoolProgram.ID; validator.ErrorMessage = "Please select Day.\n"; validator.SetFocusOnError = true; validator.InitialValue = DayCarePL.Common.GUID_DEFAULT; validator.Display = ValidatorDisplay.None; cell.Controls.Add(validator); cell.Controls.Add(validationsum); } } DropDownList ddlDay = item["Day"].FindControl("ddlDayName") as DropDownList; if (ddlDay != null) { TableCell cell = (TableCell)ddlDay.Parent; validator = new RequiredFieldValidator(); if (cell != null) { ddlDay.ID = "Day"; validator.ControlToValidate = ddlDay.ID; validator.ErrorMessage = "Please select Day.\n"; validator.SetFocusOnError = true; validator.InitialValue = "-1"; validator.Display = ValidatorDisplay.None; cell.Controls.Add(validator); cell.Controls.Add(validationsum); } } RadTimePicker rdOpenTp = item["BeginTime"].FindControl("rdBiginTp") as RadTimePicker; if (rdOpenTp != null) { TableCell cell = (TableCell)rdOpenTp.Parent; validator = new RequiredFieldValidator(); if (cell != null) { rdOpenTp.ID = "rdBiginTp"; validator.ControlToValidate = rdOpenTp.ID; validator.ErrorMessage = "Please select Open Time.\n"; validator.SetFocusOnError = true; validator.Display = ValidatorDisplay.None; cell.Controls.Add(validator); cell.Controls.Add(validationsum); } } RadTimePicker rdCloseTp = item["CloseTime"].FindControl("rdCloseTp") as RadTimePicker; if (rdCloseTp != null) { TableCell cell = (TableCell)rdCloseTp.Parent; validator = new RequiredFieldValidator(); if (cell != null) { rdCloseTp.ID = "rdCloseTp"; validator.ControlToValidate = rdCloseTp.ID; validator.ErrorMessage = "Please select Close Time.\n"; validator.SetFocusOnError = true; validator.Display = ValidatorDisplay.None; cell.Controls.Add(validator); cell.Controls.Add(validationsum); } } } } } catch { } }