protected void uiButtonSave_Click(object sender, EventArgs e) { ActivitiesLog objdata = new ActivitiesLog(); objdata.AddNew(); for (int i = 0; i <= uiRadDatePickerTo.SelectedDate.Value.Day - uiRadDatePickerFrom.SelectedDate.Value.Day; i++) { objdata.AddNew(); objdata.CrewID = Convert.ToInt32(uiRadComboBoxCabin.SelectedValue); objdata.ActivityID = Convert.ToInt32(uiRadComboBoxActivity.SelectedValue); objdata.FromDate = uiRadDatePickerFrom.SelectedDate.Value; objdata.TODate = uiRadDatePickerTo.SelectedDate.Value; objdata.Date = uiRadDatePickerFrom.SelectedDate.Value.AddDays(i); } objdata.Save(); BindData(); uiPanelViewAll.Visible = true; uiPanelEdit.Visible = false; ClearFields(); }
protected void uiRadGridActivityLog_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "EditActivityLog") { ActivitiesLog objData = new ActivitiesLog(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiRadComboBoxCabin.SelectedValue = objData.CrewID.ToString(); uiRadComboBoxActivity.SelectedValue = objData.ActivityID.ToString(); uiRadDatePickerFrom.SelectedDate = objData.FromDate; uiRadDatePickerTo.SelectedDate = objData.TODate; CurrentActivityLog = objData; uiPanelEdit.Visible = true; uiPanelViewAll.Visible = false; } else if (e.CommandName == "DeleteActivityLog") { ActivitiesLog objData = new ActivitiesLog(); string[] param = e.CommandArgument.ToString().Split(new Char[] { '#' }); objData.GetAllActivityLogForDelete(Convert.ToDateTime(param[0]), Convert.ToDateTime(param[1]), Convert.ToInt32(param[3]), Convert.ToInt32(param[2])); objData.DeleteAll(); objData.Save(); BindData(); } }