protected void Page_Load(object sender, EventArgs e)
        {
            ComputerOrder order = Session["CurrentOrder"] as ComputerOrder;

            OrderNumber.Text   = order.OrderId.ToString();
            OrderName.Text     = order.OrderName;
            CustomerName.Text  = order.CustomerName;
            CustomerEmail.Text = order.CustomerEmail;
            DeliveryDate.Text  = order.DeliveryDate.ToShortDateString();
            PartNumber.Text    = order.PartNumber.ToString();
            RushOrder.Text     = order.Rush == true ? "Yes" : "No";
        }
        protected void Submit_Click(object sender, EventArgs e)
        {
            var order = new ComputerOrder();

            order.OrderId           = 101;              //zima se ot dbto
            order.OrderName         = OrderNameId.Text; //inputa ot formata go vruzvame za klasa
            order.Customer          = Customer.Text;
            order.CustomerEmail     = CustomerEmail.Text;
            order.DeliveryDate      = DeliveryDate.SelectedDate;
            order.PartNumber        = int.Parse(PartNumber.Text);
            order.Rush              = RushYes.Checked; //ako e cheknato na formata shte go chekne na true inache na false
            Session["CurrentOrder"] = order;           //setvame sesiata da e ravna na obekta ni
        }
Exemplo n.º 3
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            var order = new ComputerOrder();

            order.OrderId           = 101;
            order.orderName         = OrderName.Text;
            order.Customer          = CusomerName.Text;
            order.CustomerEmail     = CustomerEmail.Text;
            order.DeliveryDate      = DeliveryDate.SelectedDate;
            order.PartNumber        = int.Parse(PartNumber.Text);
            order.Rush              = RushYes.Checked;
            Session["CurrentOrder"] = order;
            Response.Redirect("ReviewComputerOrder.aspx");
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // created order varaible to retreive the Session state CurrentOrder and setting it as type Computer Order
            //General Overview:
            //Created order to represent the Session of Current Order
            //to allow the data in the current session to be binded to the read only text fields on the review page
            ComputerOrder order = Session["CurrentOrder"] as ComputerOrder;

            OrderNumber.Text   = order.OrderId.ToString();
            OrderName.Text     = order.OrderName;
            Customer.Text      = order.Customer;
            CustomerEmail.Text = order.CustomerEmail;
            DeliveryDate.Text  = order.DeliveryDate.ToShortDateString();
            PartNumber.Text    = order.PartNumber.ToString();
            RushOrder.Text     = order.Rush == true ? "Yes" : "No";

            //TODO: Create a button to process a new order
        }
Exemplo n.º 5
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            //created an order variable to represent the ComputerOrder class to access its properites
            var order = new ComputerOrder();

            //Usually for the ID this would be connected up to a database with a table ID. I am not doing that here but should in real practice
            order.OrderId       = 101;
            order.OrderName     = OrderName.Text;
            order.Customer      = Customer.Text;
            order.CustomerEmail = CustomerEmail.Text;
            order.DeliveryDate  = DeliveryDate.SelectedDate;
            order.PartNumber    = int.Parse(PartNumber.Text); //parsing the text into an int for the order property
            order.Rush          = RushYes.Checked;
            //Stashing in Session State - preserve the data during the session
            Session["CurrentOrder"] = order;
            //after submitting the computer order, the user will be redirected to the read only review page
            Response.Redirect("ReviewComputerOrder.aspx");
        }