Ejemplo n.º 1
0
        public BookingInfoUI(long _bookingNo)
        {
            InitializeComponent();

            var rr = Glob_Bookings.Select_Row_Booking(_bookingNo);

            orignalbookingno = rr.BOOKING_ID;
            referencetypeVar = rr.REFERENCE_TYPE;


            bookingid_Link.Text = rr.BOOKING_ID.ToString();

            BookedBy_ReferenceCode_Link.Text = rr.REFERENCE_CODE.ToString();
            BookingData_Link.Text            = rr.BOOKING_DATE.ToLongDateString();
            PackageCode_Link.Text            = rr.PACKAGE_CODE.ToString();
            FornoofPersons_Link.Text         = rr.FOR_NO_OF_PERSONS.ToString();
            BillId_Link.Text = rr.BILL_ID.ToString();

            StatusToggle.Checked = rr.BOOKING_STATUS;
            StatusToggle.Show();
            if (rr.BOOKING_STATUS == false)
            {
                StatusToggle.Hide();
                canceledLable.Show();
            }
        }
Ejemplo n.º 2
0
        public AgentUI(long AgentID)
        {
            try
            {
                InitializeComponent();


                var c = Glob.CustomersAndAgents.Agents_Partial.Select_Row_Agent(AgentID);

                AgentIDForUpdateUse = c.ID;

                FirstName_Txt.Text        = c.FIRST_NAME;
                LAST_NAMETxt.Text         = c.LAST_NAME;
                Address_Txt.Text          = c.ADDRESS;
                Mobile_Txt.Text           = c.MOBILE_NO;
                EmailTxt.Text             = c.EMAIL;
                StatusToggle.Checked      = c.STATUS;
                Agent_From_Date_link.Text = c.AGENT_FROM.ToLongDateString();
                ImageR.Image = Glob.CacheData.Glob_Veriables.GetImageFromByteArray(c.PICTURE);



                webcam = new WebCam();
                webcam.InitializeWebCam(ref ImageR);


                Panel_info_Extra.Show();
                // Availibility_Toggle.Show();
                Panel_pictureControls.Hide();
                Edit_Btn.Show();
                Cancel_Edit_btn.Show();
                StatusToggle.Show();

                Main_Info_Panel.Enabled = false;
                SAVE_New_Customer_Btn.Hide();

                ImageR.Region = Glob.CacheData.Glob_Veriables.GetRoundRegion(ImageR.Width, ImageR.Height);
                this.Text     = "AGENT " + c.FIRST_NAME.ToUpper() + " ID# " + c.ID.ToString();
            }
            catch (Exception ex)
            {
                this.Close();
                MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 3
0
        public CompanyUI(long companyid)
        {
            try
            {
                InitializeComponent();


                var rr = WARPRO.Glob.CustomersAndAgents.Glob_mainCompany.Get_CompanyRow(companyid);

                orignalCompanyId = rr.ID;

                StatusToggle.Show();
                Edit_Btn.Show();
                SAVE_New_COmpany_Btn.Hide();
                Cancel_Edit_btn.Show();
                Main_Info_Panel.Enabled = false;
                Panel_info_Extra.Show();

                this.Text = "COMPANY ID - " + rr.ID.ToString();

                StatusToggle.Checked = rr.STATUS;

                CompanyName_Txt.Text = rr.COMPANY_NAME;
                Owner_NAME_Txt.Text  = rr.OWNER_NAME;

                Address_Txt.Text        = rr.ADDRESS;
                Company_Mobile_Txt.Text = rr.COMPANY_MOBILE_NO;
                Extra_Mobile_Txt.Text   = rr.EXTRA_MOBILE_NO;
                Owner_Mobile_Txt.Text   = rr.OWNER_MOBILE_NO;

                EmailTxt.Text        = rr.EMAIL;
                Extra_Email_Txt.Text = rr.EXTRA_EMAIL;

                Extra_Details_Txt.Text = rr.EXTRA_DETAILS;

                Company_From_Date_link.Text = rr.CONNECTION_DATE.ToLongDateString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 4
0
        public TicketUI(string Orignalpnr)
        {
            InitializeComponent();
            try
            {
                // Availibility_Toggle.Show();
                ImageR.Region = WARPRO.Glob.CacheData.Glob_Veriables.GetRoundRegion(ImageR.Width, ImageR.Height);

                Edit_Btn.Show();
                Cancel_Edit_btn.Show();
                StatusToggle.Show();
                PrintBtn.Show();
                SAVE_NewTicket_Btn.Hide();
                Main_Info_Panel.Enabled = false;
                printpanel.Enabled      = false;



                var rr = WARPRO.Glob.CustomersAndAgents.Glob_Tickets.Get_TicketRow(Orignalpnr);
                //'''''''''
                OrignalPNRForUpdates = rr.PNR;
                orignalCustomerid    = rr.CUSTOMER_ID;

                Custmer_Or_Agent_ID_Txt.Text = rr.CUSTOMER_ID.ToString();
                PNR_Txt.Text              = rr.PNR;
                CarrierAirline_Txt.Text   = rr.CARRIER_AIRLINE;
                Sector_Txt.Text           = rr.SECTOR;
                TravellingDatetime.Value  = rr.TRAVELLING_DATE;
                IssuedFromText.Text       = rr.ISSUED_FROM;
                FaceValueTxt.Text         = rr.FACE_VALUE.ToString();
                PayAbleTxt.Text           = rr.PAYABLE.ToString();
                ProfitTxt.Text            = rr.PROFIT.ToString();
                OkToBoardCheckBox.Checked = rr.OK_TO_BOARD;

                Type_ComboBox.Text      = rr.TYPE;
                DepartureDateTime.Value = rr.DEPARTURE_DATE;

                ReturnDateTime.Hide();
                if (rr.TYPE.ToLower().Contains("one") == true)
                {
                    ReturnDateTime.Hide();
                }

                else if ((rr.TYPE.ToLower().Contains("two") == true) && (rr.RETURN_DATE != null))
                {
                    ReturnDateTime.Show();
                    ReturnDateTime.Value = DateTime.Parse(rr.RETURN_DATE);
                }

                VisaTypeTxt.Text    = rr.VISA_TYPE;
                PaymentTypeTxt.Text = rr.PAYMENT_TYPE;

                StatusToggle.Checked = rr.DEAL_STATUS;

                if (rr.DEAL_STATUS == false)
                {
                    canceledLable.Show();
                }

                TravellingFromPlaceTxt.Text = rr.TRAVELLING_FROM;
                DestinationTxt.Text         = rr.DESTINATION;


                //CustomerInfo
                var cr = WARPRO.Glob.CustomersAndAgents.CustomersAndAgents_class.Select_Row_Customer(rr.CUSTOMER_ID);

                if (cr != null)
                {
                    ImageR.Image = WARPRO.Glob.CacheData.Glob_Veriables.GetImageFromByteArray(cr.PICTURE);

                    Id_info_nameLink.Text     = cr.FIRST_NAME.ToUpper() + " " + cr.LAST_NAME.ToUpper();
                    Id_info_PassportLink.Text = cr.PASSPORT_NO;
                }



                // TransecLoad
                var tt = WARPRO.Glob.Bookings_And_Payments.Glob_Transec.Get_Transec_Row(Orignalpnr.ToString());
                PanelStatus.Show();

                canceledLable.Show();
                transecGroup.Hide();

                StatusToggle.Checked = tt.STATUS;

                if (tt.STATUS == false)
                {
                    canceledLable.Text = "CANCELLED/REFUNDED";
                }
                if (tt.STATUS == true)
                {
                    if (tt.REMAINING > 0)
                    {
                        PayRemainingBtn.Show();
                    }


                    if (tt.REMAINING <= 0)
                    {
                        canceledLable.Text      = "CLEARED";
                        canceledLable.ForeColor = Color.Green;
                    }
                    else if (tt.REMAINING > 0)
                    {
                        canceledLable.Text      = "PENDING RECIEVABLE";
                        canceledLable.ForeColor = Color.DodgerBlue;
                    }
                }
                //



                // OurCompany Info

                compnyProfilepanel.Show();
                var oc = WARPRO.Glob.CustomersAndAgents.Glob_OurCompanyProfile.Get_Select_Row_OurCompanyProfile();

                HeaderCompanyNameTxt.Text = oc.COMPANY_NAME.ToUpper();
                FromBillOurcomp_Txt.Text  = "CONTACT INFO: " + oc.COMPANY_MOBILE_NO.ToString() + " - " + oc.OWNER_MOBILE_NO.ToString() + "ADDRESS- " + oc.ADDRESS;
                if (oc.IMAGE != null)
                {
                    ImageR1.Image = WARPRO.Glob.CacheData.Glob_Veriables.GetImageFromByteArray(oc.IMAGE);
                }
            }
            catch (Exception)
            {
                this.Close();
            }
        }