protected void uiLinkButtonAdd_Click(object sender, EventArgs e)
 {
     uiPanelAll.Visible = false;
     uiPanelEdit.Visible = true;
     ClearFields();
     CurrentCard = null;
 }
 protected void uiGridViewCards_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "EditR")
     {
         CreditCard card = new CreditCard();
         card.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         CurrentCard = card;
         uiTextBoxName.Text = card.Name;
         uiTextBoxCardNumber.Text = card.CardNumber;
         uiTextBoxExpiry.Text = card.ExpiryMonthYear;
         uiTextBoxCCV.Text = card.CVV;
         uiPanelAll.Visible = false;
         uiPanelEdit.Visible = true;
     }
     else if (e.CommandName == "DeleteR")
     {
         CreditCard card = new CreditCard();
         card.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()));
         card.MarkAsDeleted();
         card.Save();
         LoadAllCards();
     }
 }
        private void LoadDDLs()
        {
            Passenger customers = new Passenger();
            customers.LoadAll();
            customers.AddColumn("DisplayName", typeof(string));
            for (int i = 0; i < customers.RowCount; i++)
            {
                customers.SetColumn("DisplayName", customers.FirstName + " " + customers.LastName);
                customers.MoveNext();
            }
            uiDropDownListCustomer.DataSource = customers.DefaultView;
            uiDropDownListCustomer.DataTextField = "DisplayName";
            uiDropDownListCustomer.DataValueField = Passenger.ColumnNames.PassengerID;
            uiDropDownListCustomer.DataBind();

            AirLine AirLines = new AirLine();
            AirLines.LoadAll();
            uiDropDownListAirLine.DataSource = AirLines.DefaultView;
            uiDropDownListAirLine.DataTextField = AirLine.ColumnNames.Name;
            uiDropDownListAirLine.DataValueField = AirLine.ColumnNames.AirLineID;
            uiDropDownListAirLine.DataBind();

            AirPort Airports = new AirPort();
            Airports.LoadAll();
            uiDropDownListFrom.DataSource = Airports.DefaultView;
            uiDropDownListFrom.DataTextField = AirPort.ColumnNames.IATACode;
            uiDropDownListFrom.DataValueField = AirPort.ColumnNames.AirPortID;
            uiDropDownListFrom.DataBind();

            uiDropDownListTo.DataSource = Airports.DefaultView;
            uiDropDownListTo.DataTextField = AirPort.ColumnNames.IATACode;
            uiDropDownListTo.DataValueField = AirPort.ColumnNames.AirPortID;
            uiDropDownListTo.DataBind();

            CreditCard cards = new CreditCard();
            cards.LoadAll();
            uiDropDownListCreditCard.DataSource = cards.DefaultView;
            uiDropDownListCreditCard.DataTextField = CreditCard.ColumnNames.CardNumber;
            uiDropDownListCreditCard.DataValueField = CreditCard.ColumnNames.CreditCardID;
            uiDropDownListCreditCard.DataBind();

            TicketStatus status = new TicketStatus();
            status.LoadAll();
            uiDropDownListStatus.DataSource = status.DefaultView;
            if (Session["CurrentCulture"].ToString() == "ar-EG")
                uiDropDownListStatus.DataTextField = TicketStatus.ColumnNames.ArName;
            else
                uiDropDownListStatus.DataTextField = TicketStatus.ColumnNames.EnName;
            uiDropDownListStatus.DataValueField = TicketStatus.ColumnNames.TicketStatusID;
            uiDropDownListStatus.DataBind();
        }
Example #4
0
 private void LoadDDLs()
 {
     CreditCard cc = new CreditCard();
     cc.LoadAll();
     uiDropDownListCC.DataSource = cc.DefaultView;
     uiDropDownListCC.DataTextField = CreditCard.ColumnNames.CardNumber;
     uiDropDownListCC.DataValueField = CreditCard.ColumnNames.CreditCardID;
     uiDropDownListCC.DataBind();
 }
        protected void uiLinkButtonSave_Click(object sender, EventArgs e)
        {
            CreditCard card = new CreditCard();
            if (CurrentCard == null)
                card.AddNew();
            else
                card = CurrentCard;
            card.Name = uiTextBoxName.Text;
            card.CardNumber = uiTextBoxCardNumber.Text;
            card.CVV = uiTextBoxCCV.Text;
            card.ExpiryMonthYear = uiTextBoxExpiry.Text;

            card.Save();
            LoadAllCards();
            uiPanelAll.Visible = true;
            uiPanelEdit.Visible = false;
            ClearFields();
            CurrentCard = null;
        }
 private void LoadAllCards()
 {
     CreditCard Cards = new CreditCard();
     Cards.LoadAll();
     uiGridViewCards.DataSource = Cards.DefaultView;
     uiGridViewCards.DataBind();
 }