/// <summary> /// Devuelve el total del precio del pedido. /// </summary> /*public float Total * { * get * { * total = 0; * List<ENLineCustomerOrder> lineas = Linecustomerorder; * foreach(ENLineCustomerOrder lin in lineas) * { * total += lin.Total; * } * return total; * } * }*/ #endregion /// <summary> /// Constructor por defecto que inicializa el objeto con sus campos vacíos. /// </summary> public ENCustomerOrder() { id = 0; total = 0; status = 'P'; line = new ENLineCustomerOrder(); cad = new CADCustomerOrder(); total = 0; lines = new List <ENLineCustomerOrder>(); }
/// <summary> /// Constructor sobrecargado que inicializa el objeto con los datos que se la pasan por parámetro y deja las lineas de pedido vacías. /// </summary> /// <param name="cOrder">Identificador del pedido.</param> /// <param name="customer">ENCustomer que realiza el pedido.</param> /// <param name="DataOrder">Fecha en la que se realiza el pedido.</param> public ENCustomerOrder(int cOrder, int customer, DateTime DataOrder, char status) { id = 0; this.cOrder = cOrder; this.idCustomer = customer; this.dataOrder = DataOrder; this.total = 0; this.status = status; line = new ENLineCustomerOrder(); cad = new CADCustomerOrder(); total = 0; lines = new List <ENLineCustomerOrder>(); }