Beispiel #1
0
 /// <summary>
 /// Añade un pedido de cliente a la lista y la inserta en la base de datos.
 /// </summary>
 /// <param name="order">ENCustomerOrder a añadir.</param>
 public void AddENCUsotmerOrder(ENCustomerOrder order)
 {
     this.LoadOrders();
     this.orders.Add(order);
     //falta tener hecho ENCustomerOrder
     throw new NotImplementedException();
 }
Beispiel #2
0
        public ENCustomerOrder Read(int id)
        {
            try
            {
                ENCustomerOrder ret = new ENCustomerOrder();

                List <object> param = new List <object>();
                param.Add((object)id);

                ret.FromRow(cad.Select(param));

                Lines = ret.Lines;

                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #3
0
 public ActionResult Checkout()
 {
     var cart = ShoppingCart.Instance;
     var order = new ENCustomerOrder();
     order.DataOrder = DateTime.Now;
     order.CustomerId = 1;//TODO: Get Customer from Session
     foreach (var item in cart.Items)
     {
         order.AddLine(item.Book, item.Quantity);
     }
     try
     {
         order.Save();
         cart.Items.Clear();
     }
     catch (Exception ex)
     {
     }
     return View("Cart",ShoppingCart.Instance);
 }
Beispiel #4
0
        public List <ENCustomerOrder> Filter(String where)
        {
            List <ENCustomerOrder> ret = new List <ENCustomerOrder>();
            DataTable table            = cad.SelectWhere(where);

            try
            {
                foreach (DataRow row in table.Rows)
                {
                    ENCustomerOrder co = new ENCustomerOrder();
                    co.FromRow(row);
                    co.Lines = co.Lines;
                    ret.Add(co);
                }
                return(ret);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #5
0
        public List<ENCustomerOrder> ReadAll()
        {
            List<ENCustomerOrder> ret = new List<ENCustomerOrder>();
            DataTable table = cad.SelectAll();

            try
            {

                foreach (DataRow row in table.Rows)
                {
                    ENCustomerOrder co = new ENCustomerOrder();
                    co.FromRow(row);
                    //co.Lines = co.Lines;
                    ret.Add(co);

                }
                return ret;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #6
0
        public ENCustomerOrder Read(int id)
        {
            try
            {
                ENCustomerOrder ret = new ENCustomerOrder();

                List<object> param = new List<object>();
                param.Add((object)id);

                ret.FromRow(cad.Select(param));

                Lines = ret.Lines;

                return ret;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
 //PEDIDOS CLIENTES
 private void buttonMostrarPedidosPadres_Click(object sender, EventArgs e)
 {
     ENCustomerOrder customerorder = new ENCustomerOrder();
        // List<ENCustomerOrder> list = customerorder.
 }
Beispiel #8
0
 /// <summary>
 /// Añade un pedido de cliente a la lista y la inserta en la base de datos.
 /// </summary>
 /// <param name="order">ENCustomerOrder a añadir.</param>
 public void AddENCUsotmerOrder(ENCustomerOrder order)
 {
     this.LoadOrders();
     this.orders.Add(order);
     //falta tener hecho ENCustomerOrder
     throw new NotImplementedException();
 }
Beispiel #9
0
 public JsonResult CustomerOrderUpdate(ENCustomerOrder order)
 {
     try
     {
         order.Save();
         return Json(new { Result = "OK" });
     }
     catch (Exception ex)
     {
         return Json(new { Result = "ERROR", Message = ex.Message });
     }
 }
Beispiel #10
0
 public JsonResult CustomerOrderList()
 {
     try
     {
         var reader = new ENCustomerOrder();
         var list = reader.ReadAll();
         return Json(new { Result = "OK", Records = list, TotalRecordCount = list.Count });
     }
     catch (Exception ex)
     {
         return Json(new { Result = "ERROR", Message = ex.Message });
     }
 }