Example #1
0
        /// <summary>
        /// Event that do tasks on screen loading.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FormMain_Load(object sender, EventArgs e)
        {
            if (cbxRoom.SelectedValue != null)
            {
                roomDTO = roomBLL.LoadRoom(cbxRoom.SelectedValue.ToString());
            }
            else
            {
                LoadRooms();
                dtpWeekday.MinDate = DateTime.Today;
                dtpWeekday.MaxDate = DateTime.Today.AddDays(365);
                LoadStartHour();
            }

            if (cbxRoom.SelectedValue != null)
            {
                bookingBLL = new BookingBLL(cbxRoom.SelectedValue.ToString());
                if (bookingBLL != null)
                {
                    bookingListAll = Functions.ConvertToList <BookingDTO>(bookingBLL.LoadXML());
                }
                LoadBookings();
                LoadAllBookings();
            }

            tmrRefreshGrid.Interval = 60000;
            tmrRefreshGrid.Start();
        }
Example #2
0
        /// <summary>
        /// Event that instances the Rooms' screen.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnRooms_Click(object sender, EventArgs e)
        {
            RoomUI roomUI = new RoomUI();

            roomUI.ShowDialog();
            LoadRooms();
            if (bookingBLL == null && cbxRoom.SelectedItem == null)
            {
                return;
            }
            if (bookingBLL == null && cbxRoom.SelectedItem != null)
            {
                bookingBLL = new BookingBLL(cbxRoom.SelectedValue.ToString());
            }
            if (bookingBLL != null && cbxRoom.SelectedItem == null)
            {
                for (int i = 0; i < 11; i++)
                {
                    dgvQuickBookings.Columns.Remove(dgvQuickBookings.Columns[0].Name);
                }
                return;
            }
            bookingListAll = Functions.ConvertToList <BookingDTO>(bookingBLL.LoadXML());
            LoadBookings();
            LoadAllBookings();
        }
Example #3
0
        private void SaveBookingHeaderDetails(long BookingId)
        {
            IBooking objBooking = new BookingEntity();

            if (Convert.ToInt32(ViewState["FRIEGHTPAYABLEATID"]) == 0)
            {
                lblMessage.Text = ResourceManager.GetStringWithoutName("ERR00085");
                return;
            }
            objBooking.BookingID           = BookingId;
            objBooking.FreightPayableId    = Convert.ToInt32(ViewState["FRIEGHTPAYABLEATID"]);
            objBooking.BrokeragePayable    = Convert.ToBoolean(rdblBorkerage.SelectedValue);
            objBooking.BrokeragePercentage = Convert.ToDecimal(txtBrokeragePercent.Text);
            objBooking.BrokeragePayableId  = Convert.ToInt32(ViewState["BROKERAGEPAYABLEID"]);
            objBooking.RefundPayable       = Convert.ToBoolean(rdblRefundPayable.SelectedValue);
            objBooking.RefundPayableId     = Convert.ToInt32(ViewState["REFUNDPAYABLEID"]);
            objBooking.ExportRemarks       = txtRemarks.Text.Trim();
            objBooking.RateReference       = txtRateReference.Text.Trim();
            objBooking.RateType            = ddlRateType.SelectedValue;
            objBooking.UploadPath          = hdnFilePath.Value;
            objBooking.SlotOperatorId      = Convert.ToInt32(ddlSlot.SelectedValue);
            objBooking.Shipper             = txtShipper.Text.Trim();
            objBooking.ModifiedBy          = _userId;
            objBooking.PpCc       = ddlPpCc.SelectedValue;
            objBooking.ModifiedOn = DateTime.Now;

            BookingBLL.UpdateBooking(objBooking);
        }
 protected void txtVessel_TextChanged(object sender, EventArgs e)
 {
     if (hdnVessel.Value.ToInt() > 0)
     {
         Filler.FillData(ddlVoyage, BookingBLL.GetExportVoyages(Convert.ToInt32(hdnVessel.Value), ddlLoc.SelectedValue.ToInt()).Tables[0], "VoyageNo", "VoyageID", "Voyage No");
     }
 }
Example #5
0
 protected void ddlVessle_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlVessel.SelectedIndex > 0)
     {
         Filler.FillData(ddlVoyage, BookingBLL.GetExportVoyages(Convert.ToInt32(ddlVessel.SelectedValue), ddlLine.SelectedValue.ToInt()).Tables[0], "VoyageNo", "VoyageID", "Voyage No");
     }
 }
Example #6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Guid guid;

            guid = Guid.NewGuid();
            var op = BookingBLL.Add(new Booking()
            {
                Date      = dtPicker.SelectedDate.Value,
                PayAmount = Total.ToString(),
                BookingId = guid,
                UserId    = ProgramUser.Id
            });

            if (op.Code != "200")
            {
                MessageBox.Show("Error : " + op.Message);
            }
            else
            {
                MessageBox.Show("Booking Successful");
                foreach (var ss in serviceQty)
                {
                    var op2 = BookedServicesBLL.Add(new BookedService()
                    {
                        BookingId    = guid,
                        bsID         = Guid.NewGuid(),
                        serviceCount = ss.serviceCount,
                        serviceName  = ss.serviceName
                    });
                }
            }
        }
        private void pbBook_Click(object sender, EventArgs e)
        {
            int     col = new BookingBLL().Retrieve(int.Parse(lblID.Text)).Chair.Column;
            int     row = new BookingBLL().Retrieve(int.Parse(lblID.Text)).Chair.Row;
            Chair   c   = new ChairBLL().RetrieveByRC(row, col);
            Booking b   = new BookingBLL().Retrieve(int.Parse(lblID.Text));

            new CreateTicket(c.ID, b.Schedule.ID).ShowDialog();
        }
Example #8
0
        private void PopulateVoyage(int vesselID)
        {
            //BLL.DBInteraction dbinteract = new BLL.DBInteraction();
            DataSet ds = BookingBLL.GetExportVoyages(vesselID, ddlLoc.SelectedValue.ToInt());

            ddlVoyage.DataValueField = "VoyageID";
            ddlVoyage.DataTextField  = "VoyageNo";
            ddlVoyage.DataSource     = ds;
            ddlVoyage.DataBind();
            ddlVoyage.Items.Insert(0, new ListItem(Constants.DROPDOWNLIST_DEFAULT_TEXT, Constants.DROPDOWNLIST_DEFAULT_VALUE));
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            /*
             * RetriveParameters();
             * CheckUserAccess();
             */
            RetriveParameters();
            if (!IsPostBack)
            {
                if (!ReferenceEquals(Request.QueryString["BookingId"], null))
                {
                    int BookingId = 0;
                    Int32.TryParse(GeneralFunctions.DecryptQueryString(Request.QueryString["BookingId"].ToString()), out BookingId);
                    CheckUserAccess(BookingId);
                    //BookingId = 1; //For testing

                    if (BookingId > 0)
                    {
                        ViewState["BOOKINGID"] = BookingId;

                        DataSet    ds          = new DataSet();
                        BookingBLL oBookChgBLL = new BookingBLL();

                        ds = oBookChgBLL.GetBookingChargesList(BookingId);
                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            ViewState["ISEDIT"] = "True";
                        }
                        else
                        {
                            ViewState["ISEDIT"] = "False";
                        }


                        (txtBrokeragePayableTo.FindControl("txtBrockerage") as TextBox).Enabled = false;
                        ((TextBox)txtRefundPayableTo.FindControl("txtRefund")).Enabled          = false;

                        LoadSlotOperatorsDDL();

                        LoadBookingHeader();
                        LoadChargeDetails();
                    }
                    else
                    {
                        ViewState["BOOKINGID"] = null;
                        ((TextBox)txtRefundPayableTo.FindControl("txtRefund")).Enabled = false;
                    }
                }
            }
            txtBrokeragePayableTo.TextChanged += new EventHandler(txtBrokeragePayableTo_TextChanged);
            txtRefundPayableTo.TextChanged    += new EventHandler(txtRefundPayableTo_TextChanged);
            txtFreightPayableAt.TextChanged   += new EventHandler(txtFreightPayableAt_TextChanged);
        }
Example #10
0
        protected void gvContainer_OnRowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                ImageButton btnEdit   = (ImageButton)e.Row.FindControl("btnEdit");
                ImageButton btnRemove = (ImageButton)e.Row.FindControl("btnRemove");

                if (BookingBLL.GetBookingChargeExists(Convert.ToInt32(hdnJobID.Value)) != string.Empty)
                {
                    btnEdit.Visible   = false;
                    btnRemove.Visible = false;
                }
            }
        }
Example #11
0
        protected void btnDel_Click(object sender, EventArgs e)
        {
            if (!ReferenceEquals(ViewState["BOOKINGID"], null))
            {
                int BookingId = Convert.ToInt32(ViewState["BOOKINGID"]);

                if (BookingId > 0)
                {
                    BookingBLL.DeleteBookingCharges(BookingId);
                    Response.Redirect("Booking.aspx");
                }
            }

            //Save Booking Charges
            List <IBookingCharges> lstData = ViewState["DataSource"] as List <IBookingCharges>;
        }
        protected void txtBookingNo_TextChanged(object sender, EventArgs e)
        {
            if (txtBookingNo.Text != string.Empty)
            {
                DataSet ds = new DataSet();
                ds = ReportBLL.GetBooking(txtBookingNo.Text);
                hdnBookingNo.Value = Convert.ToString(ds.Tables[0].Rows[0]["pk_BookingID"]);
            }
            IBooking oIH = BookingBLL.GetBookingById(Convert.ToInt32(hdnBookingNo.Value.Trim()));

            lblBookingParty.Text = oIH.CustomerERAS;
            lblVessel.Text       = oIH.VesselName;
            lblVoyage.Text       = oIH.VoyageNo;
            lblPOD.Text          = oIH.POD;
            lblFPOD.Text         = oIH.FPOD;
        }
        public frmPackageService()
        {
            InitializeComponent();

            _packageBll   = new PackageBLL();
            _bookingBLL   = new BookingBLL();
            _passengerBLL = new PassengerBLL();

            LoadPackages();

            callback = new FlightQueryCallback1(this);
            Initialise();

            _hotelBooking = new HotelDataInfoUpdateClient();
            _hotelEnquiry = new HotelInfoEnquiryServiceClient();
        }
Example #14
0
        private void PopulateVoyage()
        {
            DataSet ds = BookingBLL.GetExportVoyages(ddlVessel.SelectedValue.ToInt(), ddlLoc.SelectedValue.ToInt());

            ddlVoyage.DataValueField = "VoyageID";
            ddlVoyage.DataTextField  = "VoyageNo";
            ddlVoyage.DataSource     = ds;
            ddlVoyage.DataBind();

            //DataTable dt = new DataTable();
            //dt = new CommonBLL().GetVoyageList(Convert.ToInt64(ddlVessel.SelectedValue));
            //ddlVoyage.DataValueField = "VoyageID";
            //ddlVoyage.DataTextField = "VoyageNo";
            //ddlVoyage.DataSource = dt;
            //ddlVoyage.DataBind();
            ddlVoyage.Items.Insert(0, new ListItem(Constants.DROPDOWNLIST_DEFAULT_TEXT, Constants.DROPDOWNLIST_DEFAULT_VALUE));
        }
Example #15
0
        private void LoadSlotOperatorsDDL()
        {
            DataTable dtSlotOperators = BookingBLL.GetSlotOperators();

            if (dtSlotOperators != null && dtSlotOperators.Rows.Count > 0)
            {
                DataRow dr = dtSlotOperators.NewRow();
                dr["SlotOperatorID"]   = "0";
                dr["SlotOperatorName"] = "--Select--";
                dtSlotOperators.Rows.InsertAt(dr, 0);

                ddlSlot.DataValueField = "SlotOperatorID";
                ddlSlot.DataTextField  = "SlotOperatorName";
                ddlSlot.DataSource     = dtSlotOperators;
                ddlSlot.DataBind();
            }
        }
Example #16
0
        protected void ddlVessel_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlVessel.SelectedIndex > 0)
            {
                //if (1 == 1)
                //{

                //    tr1.Visible = true;
                //    tr2.Visible = false;

                //}
                //else if (ddlVessel.SelectedIndex == 2)
                //{
                //    tr1.Visible = false;
                //    tr2.Visible = true;
                //}
                Filler.FillData(ddlVoyage, BookingBLL.GetExportVoyages(Convert.ToInt32(ddlVessel.SelectedValue), ddlLine.SelectedValue.ToInt()).Tables[0], "VoyageNo", "VoyageID", "Voyage No");
            }
        }
Example #17
0
        private void CheckUserAccess(Int32 BookingID)
        {
            // check for invoice existance
            if (BookingBLL.GetExpInvoiceExists(BookingID) == true)
            {
                btnSave.Visible = false;
                btnDel.Visible  = false;
            }
            else
            {
                btnSave.Visible = true;
                btnDel.Visible  = true;
            }

            //if (!ReferenceEquals(Session[Constants.SESSION_USER_INFO], null))
            //{
            //    IUser user = (IUser)Session[Constants.SESSION_USER_INFO];

            //    if (ReferenceEquals(user, null) || user.Id == 0)
            //    {
            //        Response.Redirect("~/Login.aspx");
            //    }

            //    if (_canView == false)
            //    {
            //        Response.Redirect("~/Unauthorized.aspx");
            //    }

            //    if (user.UserRole.Id != (int)UserRole.Admin)
            //    {
            //        //ddlLocation.Enabled = false;
            //    }
            //    else
            //    {
            //        //ddlLocation.Enabled = true;
            //    }
            //}
            //else
            //{
            //    Response.Redirect("~/Login.aspx");
            //}
        }
Example #18
0
        private void SaveChargesDetails(long BookingId)
        {
            List <IBookingCharges> lstData = new List <IBookingCharges>();

            int totalRows = gvwCharges.Rows.Count;

            for (int r = 0; r < totalRows; r++)
            {
                GridViewRow thisGridViewRow    = gvwCharges.Rows[r];
                HiddenField hdnBookingChargeId = (HiddenField)thisGridViewRow.FindControl("hdnBookingChargeId");

                //DropDownList ddlApplicable = (DropDownList)thisGridViewRow.FindControl("ddlApplicable");
                TextBox txtCharged        = (TextBox)thisGridViewRow.FindControl("txtCharged");
                TextBox txtRefund         = (TextBox)thisGridViewRow.FindControl("txtRefund");
                TextBox txtBrokerageBasic = (TextBox)thisGridViewRow.FindControl("txtBrokerageBasic");
                TextBox txtManifest       = (TextBox)thisGridViewRow.FindControl("txtManifest");

                lstData = ViewState["DataSource"] as List <IBookingCharges>;
                lstData.Where(d => d.BookingChargeId == Convert.ToInt32(hdnBookingChargeId.Value))
                .Select(d =>
                {
                    d.BookingId = BookingId;
                    //d.ChargeApplicable = Convert.ToBoolean(ddlApplicable.SelectedValue);
                    d.ManifestRate   = Convert.ToDecimal(txtManifest.Text);
                    d.ActualRate     = Convert.ToDecimal(txtCharged.Text);
                    d.RefundAmount   = Convert.ToDecimal(txtRefund.Text);
                    d.BrokerageBasic = Convert.ToDecimal(txtBrokerageBasic.Text);
                    return(d);
                }).ToList();
            }

            if (!Convert.ToBoolean(ViewState["ISEDIT"]))
            {
                BookingBLL.InsertBookingCharges(lstData);
            }
            else
            {
                BookingBLL.UpdateBookingCharges(lstData);
            }

            ViewState["DataSource"] = lstData;
        }
Example #19
0
        /// <summary>
        /// Init page
        /// </summary>
        private void InitPage()
        {
            pcBll                   = new BookingBLL();
            genericBLL              = new Generic <PNK_Booking>();
            generic2CBLL            = new Generic2C <PNK_Booking, PNK_BookingDesc>();
            this.template_path      = WebUtils.GetWebPath();
            msg_confirm_delete_item = LocalizationUtility.GetText("mesConfirmDelete");
            msg_no_selected_item    = LocalizationUtility.GetText("mesSelectItem");
            LocalizationUtility.SetValueControl(this);

            GetMessage();

            //Set default datetime
            DateTime now = DateTime.Now;

            txtFromDate.Text = string.Format("{0:dd/MM/yyyy}", new DateTime(now.Year, now.Month, 1));
            txtToDate.Text   = string.Format("{0:dd/MM/yyyy}", new DateTime(now.Year, now.Month, DateTime.DaysInMonth(now.Year, now.Month)));

            //btnSearchDatetime_ServerClick(null,null);
        }
Example #20
0
 /// <summary>
 /// Delete a room.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnRoomDelete_Click(object sender, EventArgs e)
 {
     if (dgvRoom.CurrentCell != null)
     {
         if (MessageBox.Show("Deseja excluir a sala?", "Mecalux", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
         {
             int roomId = (int)dgvRoom.CurrentRow.Cells[0].Value;
             bookingBLL  = new BookingBLL(roomId.ToString());
             bookingList = Functions.ConvertToList <BookingDTO>(bookingBLL.LoadXML()).Where(x => x.RoomId == roomId).ToList();
             if (bookingList.Count > 0)
             {
                 MessageBox.Show("Não é possível excluir a sala, pois há agendamento(s) atribuído(s) a ela.", "Mecalux", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return;
             }
             else
             {
                 roomBLL.DeleteRoom(dgvRoom.CurrentRow.Cells[0].Value.ToString());
                 dgvRoom.DataSource = roomBLL.LoadXML();
             }
         }
     }
 }
Example #21
0
        void txtBrokeragePayableTo_TextChanged(object sender, EventArgs e)
        {
            string payableTo = ((TextBox)txtBrokeragePayableTo.FindControl("txtBrockerage")).Text.Trim();

            if (payableTo != string.Empty)
            {
                string payableToId = BookingBLL.GetBrokeragePayableId(payableTo);

                if (!ReferenceEquals(payableToId, null))
                {
                    ViewState["BROKERAGEPAYABLEID"] = payableToId;
                }
                else
                {
                    ViewState["BROKERAGEPAYABLEID"] = null;
                }
            }
            else
            {
                ViewState["BROKERAGEPAYABLEID"] = null;
            }
        }
Example #22
0
        private void LoadBooking()
        {
            if (!ReferenceEquals(Session[Constants.SESSION_SEARCH_CRITERIA], null))
            {
                SearchCriteria searchCriteria = (SearchCriteria)Session[Constants.SESSION_SEARCH_CRITERIA];

                if (!ReferenceEquals(searchCriteria, null))
                {
                    BuildSearchCriteria(searchCriteria);
                    CommonBLL commonBll = new CommonBLL();

                    gvBooking.PageIndex = searchCriteria.PageIndex;
                    if (searchCriteria.PageSize > 0)
                    {
                        gvBooking.PageSize = searchCriteria.PageSize;
                    }

                    gvBooking.DataSource = BookingBLL.GetBooking(searchCriteria, 0, "C");
                    gvBooking.DataBind();
                }
            }
        }
Example #23
0
 private void Info_Load(object sender, EventArgs e)
 {
     if (RecordType == Record.Booking)
     {
         var obj = new BookingBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.CashPaymentDetails)
     {
         var obj = new CashPaymentDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Category)
     {
         var obj = new CategoryBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Chair)
     {
         var obj = new ChairBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.ChairClass)
     {
         var obj = new ChairClassBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Cinema)
     {
         var obj = new CinemaBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Client)
     {
         var obj = new ClientBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.ClientPremiumDetails)
     {
         var obj = new ClientPremiumDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Event)
     {
         var obj = new EventBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.EventDetails)
     {
         var obj = new EventDetailsBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.EventType)
     {
         var obj = new EventTypeBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Genre)
     {
         var obj = new GenderBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Hall)
     {
         var obj = new HallBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Movie)
     {
         var obj = new MovieBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Payment)
     {
         var obj = new PaymentBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Role)
     {
         var obj = new RoleBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Schedule)
     {
         var obj = new ScheduleBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Technology)
     {
         var obj = new TechnologyBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.Ticket)
     {
         var obj = new TicketBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.User)
     {
         var obj = new UserBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
     else if (RecordType == Record.User_Roles)
     {
         var obj = new UserBLL().Retrieve(RecordID);
         InitData(obj.BaseAuditObject);
     }
 }
Example #24
0
        private void Book_Load(object sender, EventArgs e)
        {
            if (pnlChairs.Controls.Count >= 0)
            {
                pnlChairs.Controls.Clear();
            }
            var clients = new ClientBLL().RetrieveALL();

            for (int i = 0; i < clients.Count; i++)
            {
                cbClients.Items.Add(clients[i]);
            }

            TableLayoutPanel tlp = new TableLayoutPanel();

            tlp.BackColor   = System.Drawing.Color.FromArgb(((int)(((byte)(37)))), ((int)(((byte)(46)))), ((int)(((byte)(59)))));
            tlp.ColumnCount = Column;

            tlp.Dock     = System.Windows.Forms.DockStyle.Fill;
            tlp.Location = new System.Drawing.Point(0, 0);
            for (int i = 0; i < tlp.ColumnCount; i++)
            {
                tlp.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, (float)100 / Column));
            }
            //tlp.Location = new System.Drawing.Point(1, 1);
            tlp.Name     = "tlp";
            tlp.RowCount = Row;
            for (int i = 0; i < tlp.RowCount; i++)
            {
                tlp.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, (float)100 / Row));
            }
            tlp.TabIndex = 6;
            tlp.Size     = pnlChairs.Size;
            pnlChairs.Controls.Add(tlp);
            var          bookings     = new BookingBLL().RetrieveBySchedule(ScheduleID);
            List <Chair> bookedchairs = new List <Chair>();

            foreach (CinemaManagement.BO.Booking ch in bookings)
            {
                bookedchairs.Add(ch.Chair);
            }
            for (int i = 0; i < tlp.RowCount; i++)
            {
                for (int j = 0; j < tlp.ColumnCount; j++)
                {
                    PictureBox pb = new PictureBox();
                    pb = new PictureBox()
                    {
                        Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\Chair.png"), Name = "pb," + i.ToString() + "," + j.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
                    };
                    pb.Cursor = Cursors.Hand;
                    pb.Dock   = DockStyle.Fill;
                    pb.Click += (s, ea) => pb_Click(s, ea, i, j);
                    this.Controls.Add(pb);
                    tlp.Controls.Add(pb, i, j);
                    //if (bookings.Count != 0)
                    //{
                    //    foreach (Chair chair in bookedchairs)
                    //    {
                    //        if (chair.Column - 1 == i && chair.Row - 1 == j)
                    //        {
                    //            pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\bookedchair.png"), Name = "pb" + i.ToString() + j.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom };
                    //            pb.Dock = DockStyle.Fill;
                    //            this.Controls.Add(pb);
                    //            tlp.Controls.Add(pb, i, j);
                    //            tlp.GetControlFromPosition()
                    //        }
                    //        else
                    //        {
                    //            pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\Chair.png"), Name = "pb," + i.ToString() + "," + j.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom };
                    //            pb.Cursor = Cursors.Hand;
                    //            pb.Dock = DockStyle.Fill;
                    //            pb.Click += (s, ea) => pb_Click(s, ea, i, j);
                    //            this.Controls.Add(pb);
                    //            tlp.Controls.Add(pb, i, j);
                    //        }
                    //    }
                    //}
                    //else
                    //{
                    //    pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\Chair.png"), Name = "pb," + i.ToString() + "," + j.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom };
                    //    pb.Cursor = Cursors.Hand;
                    //    pb.Dock = DockStyle.Fill;
                    //    pb.Click += (s, ea) => pb_Click(s, ea, i, j);
                    //    this.Controls.Add(pb);
                    //    tlp.Controls.Add(pb, i, j);
                    //}
                }
            }

            //if (chair.Column - 1 == i && chair.Row - 1 == j)
            //{
            //    pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\bookedchair.png"), Name = "pb" + i.ToString() + j.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom };
            //    pb.Dock = DockStyle.Fill;
            //    this.Controls.Add(pb);
            //    tlp.Controls.Add(pb, i, j);
            //    tlp.GetControlFromPosition()
            //                }
            for (int i = 0; i < bookedchairs.Count; i++)
            {
                Control    c   = tlp.GetControlFromPosition(bookedchairs[i].Column - 1, bookedchairs[i].Row - 1);
                PictureBox pb  = c as PictureBox;
                int        row = int.Parse(pb.Name.Split(',')[1]);
                int        col = int.Parse(pb.Name.Split(',')[2]);
                pb.Cursor = Cursors.Default;
                pb.Image  = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\bookedchair.png");
                //pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\Ardenis\Desktop\IT\MenaxhimiKinemase\MenaxhimiKinemase\images\bookedchair.png"), Name = "pb" + bookedchairs[i].Column.ToString() + bookedchairs[i].Row.ToString(), Size = new System.Drawing.Size(25, 25), SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom };
                //pb.Dock = DockStyle.Fill;
                RemoveClickEvent(pb);
                //pb.Click -= (s, ea) => pb_Click(s, ea, row, col);
            }
            //pnlChairs.Controls.Add(tlp);
        }
Example #25
0
 private void DeleteBooking(int locId)
 {
     BookingBLL.DeleteBooking(locId);
     LoadBooking();
     ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", "<script>javascript:void alert('" + ResourceManager.GetStringWithoutName("ERR00010") + "');</script>", false);
 }
Example #26
0
        private void LoadBookingHeader()
        {
            if (!ReferenceEquals(ViewState["BOOKINGID"], null))
            {
                int bookingId = Convert.ToInt32(ViewState["BOOKINGID"]);

                if (bookingId > 0)
                {
                    //Get Booking Header
                    rdblRefundPayable.SelectedIndexChanged -= this.rdblRefundPayable_SelectedIndexChanged; // new EventHandler(rdblRefundPayable_SelectedIndexChanged);
                    rdblBorkerage.SelectedIndexChanged     -= this.rdblBorkerage_SelectedIndexChanged;     // new EventHandler(rdblRefundPayable_SelectedIndexChanged);
                    IBooking objBooking = BookingBLL.GetBookingByBookingId(bookingId);

                    txtBookingNo.Text   = objBooking.BookingNo;
                    txtBookingDate.Text = Convert.ToString(objBooking.BookingDate.ToString("dd-MM-yyyy"));
                    txtPOL.Text         = objBooking.POL;
                    txtPOD.Text         = objBooking.POD;
                    txtFPOD.Text        = objBooking.FPOD;
                    txtContainers.Text  = objBooking.Containers;

                    //Additional
                    ((TextBox)txtFreightPayableAt.FindControl("txtPort")).Text = objBooking.FreightPayableName;
                    ViewState["FRIEGHTPAYABLEATID"] = objBooking.FreightPayableId;

                    rdblBorkerage.SelectedValue = Convert.ToString(objBooking.BrokeragePayable);
                    //rdblBorkerage_SelectedIndexChanged(rdblBorkerage, new EventArgs());
                    txtBrokeragePercent.Text = Convert.ToString(objBooking.BrokeragePercentage);

                    if (!ReferenceEquals(ViewState["ISEDIT"], false))
                    {
                        ((TextBox)txtBrokeragePayableTo.FindControl("txtBrockerage")).Text = objBooking.BookingParty;
                        ViewState["BROKERAGEPAYABLEID"] = objBooking.CustID;
                    }
                    else
                    {
                        ((TextBox)txtBrokeragePayableTo.FindControl("txtBrockerage")).Text = objBooking.BrokeragePayableName;
                        ViewState["BROKERAGEPAYABLEID"] = objBooking.BrokeragePayableId;
                    }

                    rdblRefundPayable.SelectedValue = Convert.ToString(objBooking.RefundPayable);
                    //rdblRefundPayable_SelectedIndexChanged(rdblRefundPayable, new EventArgs());


                    if (!ReferenceEquals(ViewState["ISEDIT"], false))
                    {
                        ((TextBox)txtRefundPayableTo.FindControl("txtRefund")).Text = objBooking.BookingParty;
                        ViewState["REFUNDPAYABLEID"] = objBooking.CustID;
                    }
                    else
                    {
                        ((TextBox)txtRefundPayableTo.FindControl("txtRefund")).Text = objBooking.RefundPayableName;
                        ViewState["REFUNDPAYABLEID"] = objBooking.RefundPayableId;
                    }

                    txtRemarks.Text           = objBooking.ExportRemarks;
                    txtShipper.Text           = objBooking.Shipper;
                    txtRateReference.Text     = objBooking.RateReference;
                    ddlRateType.SelectedValue = objBooking.RateType;
                    hdnFilePath.Value         = objBooking.UploadPath;
                    ddlSlot.SelectedValue     = Convert.ToString(objBooking.SlotOperatorId);
                    ddlPpCc.SelectedValue     = Convert.ToString(objBooking.PpCc);

                    if (objBooking.CloseVoyage == true)
                    {
                        btnSave.Visible = false;
                        btnDel.Visible  = false;
                    }
                }
            }
        }
Example #27
0
        private void LoadChargeDetails()
        {
            int  bookingId = Convert.ToInt32(ViewState["BOOKINGID"]);
            bool isEdit    = Convert.ToBoolean(ViewState["ISEDIT"]);

            if (bookingId > 0)
            {
                List <IBookingCharges> objData = new List <IBookingCharges>();

                if (!ReferenceEquals(ViewState["DataSource"], null) && ((List <IBookingCharges>)(ViewState["DataSource"])).Count > 0)
                {
                    objData = ViewState["DataSource"] as List <IBookingCharges>;
                }
                else
                {
                    if (!isEdit)
                    {
                        objData        = BookingBLL.GetBookingChargesForAdd(bookingId);
                        btnDel.Visible = false;
                    }
                    else
                    {
                        objData = BookingBLL.GetBookingChargesForEdit(bookingId);
                        if (BookingBLL.GetExpInvoiceExists(bookingId) == true)
                        {
                            btnDel.Visible = false;
                        }
                        else
                        {
                            btnDel.Visible = true;
                        }

                        //btnDel.Visible = true;
                    }
                }

                //objData = objData.Where(d => d.ChargeStatus == true).ToList();


                if (rdblBorkerage.SelectedValue == "True")
                {
                    objData = objData.Where(d => d.ChargeStatus == true).Select(d => { d.BrokerageEditable = true; return(d); }).ToList();
                }
                else
                {
                    objData = objData.Where(d => d.ChargeStatus == true).Select(d => { d.BrokerageEditable = false; return(d); }).ToList();
                }

                if (rdblRefundPayable.SelectedValue == "True")
                {
                    objData = objData.Where(d => d.ChargeStatus == true).Select(d => { d.RefundEditable = true; return(d); }).ToList();
                }
                else
                {
                    objData = objData.Where(d => d.ChargeStatus == true).Select(d => { d.RefundEditable = false; return(d); }).ToList();
                }

                ViewState["DataSource"] = objData;

                gvwCharges.DataSource = objData;
                gvwCharges.DataBind();
            }
        }