protected void btnDelete_Click(object sender, EventArgs e) { try { int ID = int.Parse(txtUpdBookingNo_rqd.Text.Trim()); int count = BLLMeetingVenueBooking.CheckBookingIDInUse(ID); if (count > 0) { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "यो बुकिङ्ग नम्बर प्रयोगमा छ,त्यसैले अहिले हटाउन मिल्दैन।"; this.programmaticModalPopup.Show(); } else { if (BLLMeetingVenueBooking.DeleteMeetingVenueBooking(ID)) { LoadBookedVenue(); this.programmaticBookedVenueModalPopup.Hide(); this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "बुकिङ्ग नम्बर सफलतापुर्वक हटाइयो।"; this.programmaticModalPopup.Show(); } else { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "बुकिङ्ग नम्बर हटाउँदा वाधा उत्पन्न भयो।"; this.programmaticModalPopup.Show(); } } } catch (Exception ex) { this.lblStatusMessageTitle.Text = "Error Status"; this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnUpdate_Click(object sender, EventArgs e) { try { int ID = int.Parse(txtUpdBookingNo_rqd.Text.Trim()); int count = BLLMeetingVenueBooking.CheckBookingIDInUse(ID); if (count > 0) { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "यो बुकिङ्ग नम्बर प्रयोगमा छ,त्यसैले अहिले परिवर्तन गर्न मिल्दैन।"; this.programmaticModalPopup.Show(); } else { int len = Session["UpdNowDate"].ToString().Length; string nowDate = Session["UpdNowDate"].ToString().Substring(0, len - 5); string bookingDate = ""; if (this.txtUpdBookingDate_RDT.Text.Trim() != "") { bookingDate = txtUpdBookingDate_RDT.Text.Trim(); if (CompareDate(nowDate, bookingDate)) { string time = "00:00:00"; if (this.ddlHr1_rqd.SelectedIndex > 0 && this.ddlMin1_rqd.SelectedIndex > 0) { time = ddlHr1_rqd.SelectedValue.ToString() + ":" + ddlMin1_rqd.SelectedValue.ToString(); } if (CompareTime(time, nowDate, bookingDate)) { ATTMeetingVenueBooking objRqdUpd = (ATTMeetingVenueBooking)Session["objRqdDetail"]; objRqdUpd.OrgID = int.Parse(ddlUpdOrganization_rqd.SelectedValue); objRqdUpd.VenueID = int.Parse(ddlUpdVenue_rqd.SelectedValue); objRqdUpd.BookedBy = int.Parse(ddlUpdPerson_rqd.SelectedValue); if (this.ddlHr1_rqd.SelectedIndex > 0 && this.ddlMin1_rqd.SelectedIndex > 0) { objRqdUpd.StartTime = ddlHr1_rqd.SelectedValue.ToString() + ":" + ddlMin1_rqd.SelectedValue.ToString(); } if (this.ddlHr2_rqd.SelectedIndex > 0 && this.ddlMin2_rqd.SelectedIndex > 0) { objRqdUpd.EndTime = ddlHr2_rqd.SelectedValue.ToString() + ":" + ddlMin2_rqd.SelectedValue.ToString(); } objRqdUpd.BookingDate = txtUpdBookingDate_RDT.Text.Trim(); objRqdUpd.Purpose = txtUpdPurpose.Text.Trim(); objRqdUpd.EntryBy = entryBy; objRqdUpd.LstBookedResources = GetUpdatedResourcesData(); List <ATTMeetingVenueBooking> lst = new List <ATTMeetingVenueBooking>(); lst = BLLMeetingVenueBooking.CheckVenueIfVenueAlreadyBooked(objRqdUpd); lst.RemoveAll( (delegate(ATTMeetingVenueBooking obj) { return(objRqdUpd.OrgID == obj.OrgID && objRqdUpd.BookingID == obj.BookingID); } ) ); if (lst.Count > 0) { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "अरु प्रायोजनको निमित्त स्थल बुकिङ्ग भईसकेको छ,त्यसैले अर्को स्थल छान्नुहोस् !!!"; this.programmaticModalPopup.Show(); } else { if (BLLMeetingVenueBooking.UpdateMeetingVenueBooking(objRqdUpd)) { ddlUpdOrganization_rqd.SelectedIndex = -1; ddlUpdPerson_rqd.SelectedIndex = -1; ddlUpdVenue_rqd.SelectedIndex = -1; ddlHr1_rqd.SelectedIndex = -1; ddlMin1_rqd.SelectedIndex = -1; ddlHr2_rqd.SelectedIndex = -1; ddlMin2_rqd.SelectedIndex = -1; txtUpdBookingDate_RDT.Text = ""; txtUpdBookingNo_rqd.Text = ""; txtUpdPurpose.Text = ""; grdBookedVenue.SelectedIndex = -1; programmaticBookedVenueModalPopup.Hide(); btnSearch_Click(null, null); this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "स्थल बुकिङ्गको विवरण परिवर्तन सफलतापूर्वक भयो !!!"; this.programmaticModalPopup.Show(); } } } else { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "स्थल व्यवस्थापनको शुरु समय नागीसक्यो !!! <br> त्यसैले अर्को शुरु समयमा स्थल व्यवस्थापन गर्नुहोस्"; this.programmaticModalPopup.Show(); } } else { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = " मिति नागीसक्यो !!! <br> त्यसैले अर्को मितिमा राख्नुहोस्"; this.programmaticModalPopup.Show(); } } else { this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = " बुकिङ्ग मिति राख्न अनिवार्य छ । "; this.programmaticModalPopup.Show(); } } } catch (Exception ex) { this.lblStatusMessageTitle.Text = "Error Status"; this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }