Esempio n. 1
0
        protected void rgFieldTrips_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;

            Data.Trip newTrip = new Data.Trip();

            newTrip.office_id = Convert.ToInt32((item.FindControl("rddlOffice") as RadDropDownList).SelectedValue);
            newTrip.user_id   = (item.FindControl("rddlAssignedTo2") as RadDropDownList).SelectedValue.ToString();
            newTrip.trip_nm   = (item.FindControl("rtbTripName2") as RadTextBox).Text;
            RadListBox assigned_sites = (item.FindControl("rlbSitesEnd2") as RadListBox);

            db.Trips.InsertOnSubmit(newTrip);
            db.SubmitChanges();

            List <Data.TripSite> tripSites = new List <Data.TripSite>();

            foreach (RadListBoxItem site in assigned_sites.Items)
            {
                tripSites.Add(new Data.TripSite()
                {
                    trip_id = newTrip.trip_id, site_id = Convert.ToInt32(site.Value)
                });
            }
            db.TripSites.InsertAllOnSubmit(tripSites);
            db.SubmitChanges();

            DisplayMessage(false, "The field trip was added!");
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int trip_id = Convert.ToInt32(Request.QueryString["ID"]);

            Data.Trip trip = db.Trips.Where(p => p.trip_id == trip_id).FirstOrDefault();

            ltlTripName.Text   = trip.trip_nm;
            dlSites.DataSource = trip.TripSites.Select(p => new { site_no = p.Site.site_no, station_nm = p.Site.station_full_nm }).OrderBy(p => p.site_no);
            dlSites.DataBind();
        }
Esempio n. 3
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            int TripID = Convert.ToInt32(Request.QueryString["trip_id"]);

            if (TripID > 0)
            {
                currTrip = db.Trips.FirstOrDefault(p => p.trip_id == TripID);
                OfficeID = (int)currTrip.office_id;
                WSCID    = (int)currTrip.Office.wsc_id;

                lblTripName.Text = currTrip.trip_nm + " - " + currTrip.user_id;

                if (!Page.IsPostBack)
                {
                    SetupBasicGMapDisplay(OfficeID);
                    AddOfficeToMap(OfficeID);
                    AddSitesToMap(WSCID, OfficeID, TripID);
                }
            }
            else
            {
                //Show error message
            }
        }
Esempio n. 4
0
 public static bool IsEnded(this Data.Trip trip)
 {
     return(trip.EndTime != null);
 }
Esempio n. 5
0
 public PatchTrip()
 {
     _entity = new Data.Trip();
 }
Esempio n. 6
0
 public PatchTrip(Data.Trip entity)
 {
     _entity = entity;
 }