Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(Request.QueryString["hospital_id"]))
     {
         Hospital = db.Hospitals.FirstOrDefault(p => p.hospital_id == Convert.ToInt32(Request.QueryString["hospital_id"]));
     }
     else if (!string.IsNullOrEmpty(Request.QueryString["contact_id"]))
     {
         Contact = db.Contacts.FirstOrDefault(p => p.contact_id == Convert.ToInt32(Request.QueryString["contact_id"]));
     }
 }
Exemplo n.º 2
0
        protected void rgHospitals_InsertCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem item = e.Item as GridEditableItem;

            Data.Hospital h = new Data.Hospital();

            try
            {
                h.hospital_nm  = (item.FindControl("tbHospitalNm") as TextBox).Text;
                h.street_addrs = (item.FindControl("tbStreetAddrs1") as TextBox).Text;
                h.city         = (item.FindControl("tbCity1") as TextBox).Text;
                h.state        = (item.FindControl("tbState1") as TextBox).Text;
                h.zip          = (item.FindControl("tbZip1") as TextBox).Text;
                h.ph_no        = (item.FindControl("tbPhoneNo1") as TextBox).Text;
                h.dec_lat_va   = Convert.ToDouble((item.FindControl("tbLat") as TextBox).Text);
                h.dec_long_va  = Convert.ToDouble((item.FindControl("tbLong") as TextBox).Text);
                h.wsc_id       = WSCID;
            }
            catch (Exception ex)
            {
                DisplayHospitalMessage(true, "You must complete all form fields!");
                e.Canceled = true;
                return;
            }

            try
            {
                db.Hospitals.InsertOnSubmit(h);
                db.SubmitChanges();

                DisplayHospitalMessage(false, "The hospital was added!");
            }
            catch (Exception ex)
            {
                DisplayHospitalMessage(true, "Unable to add hospital. Reason: " + ex.Message);
                e.Canceled = true;
            }
        }