protected void uiLinkButtonSaveSector_Click(object sender, EventArgs e) { if (CurrentSector != null) { Sector objData = CurrentSector; //objData.ReportID = CurrentFlightReport.ReportID; objData.SectorDate = DateTime.ParseExact(uiTextBoxDate.Text, "dd/MM/yyyy", null); objData.From_AirportID = Convert.ToInt32(uiDropDownListSectorFrom.SelectedValue); objData.To_AirportID = Convert.ToInt32(uiDropDownListSectorTo.SelectedValue); objData.FlightNo = uiTextBoxSectorFlightNo.Text; objData.IsHeavy = uiCheckBoxIsHeavy.Checked; objData.AirCraft_AirPlaneID = Convert.ToInt32(uiDropDownListAirCraftRegistration.SelectedValue); objData.IsPAX = false; TimeSpan STD = new TimeSpan(Convert.ToInt32(uiDropDownListSTDHours.Text), Convert.ToInt32(uiDropDownListSTDMins.Text), 0); objData.STD = Convert.ToDateTime(STD.ToString()); TimeSpan STA = new TimeSpan(Convert.ToInt32(uiDropDownListSTAHours.Text), Convert.ToInt32(uiDropDownListSTAMins.Text), 0); if (Convert.ToInt32(uiDropDownListSTAHours.Text) < Convert.ToInt32(uiDropDownListSTDHours.Text)) { objData.STA = Convert.ToDateTime(STA.ToString()).AddDays(1); } else { objData.STA = Convert.ToDateTime(STA.ToString()); } if (uiDropDownListClients.SelectedIndex > -1) { if (uiDropDownListClients.SelectedValue != "0") objData.ClientID = Convert.ToInt32(uiDropDownListClients.SelectedValue); else objData.SetColumnNull("ClientID"); } objData.Save(); } else { Sector objData = new Sector(); objData.AddNew(); //objData.ReportID = CurrentFlightReport.ReportID; objData.SectorDate = DateTime.ParseExact(uiTextBoxDate.Text, "dd/MM/yyyy", null); objData.From_AirportID = Convert.ToInt32(uiDropDownListSectorFrom.SelectedValue); objData.To_AirportID = Convert.ToInt32(uiDropDownListSectorTo.SelectedValue); objData.AirCraft_AirPlaneID = Convert.ToInt32(uiDropDownListAirCraftRegistration.SelectedValue); objData.FlightNo = uiTextBoxSectorFlightNo.Text; objData.IsHeavy = uiCheckBoxIsHeavy.Checked; objData.IsPAX = false; TimeSpan STD = new TimeSpan(Convert.ToInt32(uiDropDownListSTDHours.Text), Convert.ToInt32(uiDropDownListSTDMins.Text), 0); objData.STD = Convert.ToDateTime(STD.ToString()); TimeSpan STA = new TimeSpan(Convert.ToInt32(uiDropDownListSTAHours.Text), Convert.ToInt32(uiDropDownListSTAMins.Text), 0); if (Convert.ToInt32(uiDropDownListSTAHours.Text) < Convert.ToInt32(uiDropDownListSTDHours.Text)) { objData.STA = Convert.ToDateTime(STA.ToString()).AddDays(1); } else { objData.STA = Convert.ToDateTime(STA.ToString()); } if (uiDropDownListClients.SelectedIndex > -1) { if (uiDropDownListClients.SelectedValue != "0") objData.ClientID = Convert.ToInt32(uiDropDownListClients.SelectedValue); else objData.SetColumnNull("ClientID"); } objData.Save(); CurrentSector = null; } ClearSectorFields(); Response.Redirect("~/Operation/SectorsList.aspx?" + Request.QueryString.ToString()); }