public void LoadBookedVenue() { try { List <ATTMeetingVenueBooking> lst = new List <ATTMeetingVenueBooking>(); lst = BLLMeetingVenueBooking.GetBookedVenueDetails(VenueSrchCritera); if (lst.Count > 0) { grdBookedVenue.DataSource = lst; grdBookedVenue.DataBind(); grdBookedVenue.SelectedIndex = -1; Session["BookedVenueSearchList"] = lst; } else { grdBookedVenue.DataSource = ""; grdBookedVenue.DataBind(); this.lblSearchCount.Text = "Total Records Found : 0"; } } catch (Exception ex) { throw(ex); } }
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 btnSubmit_Click(object sender, EventArgs e) { try { int len = Session["NowDate"].ToString().Length; string nowDate = Session["NowDate"].ToString().Substring(0, len - 5); string bookingDate = ""; if (this.txtBookingDate_RDT.Text.Trim() != "") { bookingDate = txtBookingDate_RDT.Text.Trim(); //if (Convert.ToDateTime(nowDate) <= Convert.ToDateTime(bookingDate)) //{ if (CompareDate(nowDate, bookingDate)) { string time = "00:00:00"; if (this.drpHr1_rqd.SelectedIndex > 0 && this.drpMin1_rqd.SelectedIndex > 0) { time = drpHr1_rqd.SelectedValue.ToString() + ":" + drpMin1_rqd.SelectedValue.ToString(); } if (CompareTime(time, nowDate, bookingDate)) { ATTMeetingVenueBooking objVenueBooked = new ATTMeetingVenueBooking(); objVenueBooked.OrgID = int.Parse(ddlOrganisation_rqd.SelectedValue); objVenueBooked.VenueID = int.Parse(ddlVenue_rqd.SelectedValue); objVenueBooked.VenueName = ddlVenue_rqd.SelectedItem.ToString(); objVenueBooked.BookedBy = int.Parse(ddlBookingPerson_rqd.SelectedValue); objVenueBooked.BookedByName = ddlBookingPerson_rqd.SelectedItem.ToString(); objVenueBooked.Purpose = txtBookingPurpose.Text.Trim(); if (this.drpHr1_rqd.SelectedIndex > 0 && this.drpMin1_rqd.SelectedIndex > 0) { objVenueBooked.StartTime = drpHr1_rqd.SelectedValue.ToString() + ":" + drpMin1_rqd.SelectedValue.ToString(); } if (this.drpHr2_rqd.SelectedIndex > 0 && this.drpMin2_rqd.SelectedIndex > 0) { objVenueBooked.EndTime = drpHr2_rqd.SelectedValue.ToString() + ":" + drpMin2_rqd.SelectedValue.ToString(); } objVenueBooked.BookingDate = txtBookingDate_RDT.Text.Trim(); objVenueBooked.EntryBy = entryBy; objVenueBooked.LstBookedResources = GetBookedResources(); int bookingID = 0; bookingID = BLLMeetingVenueBooking.SaveMeetingVenueBooking(objVenueBooked); if (bookingID != 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "ClearForm", "javascript:clearForm();", true); LoadResources(); this.lblStatusMessageTitle.Text = "स्थल व्यवस्थापन"; this.lblStatusMessage.Text = "नयाँ स्थल सफलतापूर्वक बुकिङ्ग भयो!!! " + "<br> तपाईको बुकिङ्ग नं <b><font color = 'black'>" + bookingID + " </font></b> हो ।" + "<br> समय : <b><font color = 'black'>(" + objVenueBooked.StartTime + "-" + objVenueBooked.EndTime + ")</font></b>" + "<br> मिति : <b><font color = 'black'>" + objVenueBooked.BookingDate + "</font></b>" + "<br> स्थल : <b><font color = 'black'>" + objVenueBooked.VenueName + "</font></b>" + "<br> बुकिङ्ग गर्नेको नाम :<b><font color = 'black'>" + objVenueBooked.BookedByName + "</font></b>"; this.programmaticModalPopup.Show(); } else { List <ATTMeetingVenueAlreadyBookedDetails> lst = new List <ATTMeetingVenueAlreadyBookedDetails>(); lst = BLLMeetingVenueAlreadyBookedDetails.GetVenueAlreadyBookedDetails(objVenueBooked); grdBooked.DataSource = lst; grdBooked.DataBind(); programmaticBookedVenueModalPopup.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(); } }
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(); } }