public SalesRecord(int id, DateTime date, double amount, SalesStatus status, Seller seller) { Id = id; Date = date; Amount = amount; Status = status; Seller = seller; }
public SalesRecord(int id, DateTime data, double amout, SalesStatus status, Seller vendedor) { Id = id; Date = data; Amout = amout; Status = status; Seller = vendedor; }
public ActionResult ChangeStatus(int Id, SalesStatus StatusId, int TrackingCode) { if (User.Identity.IsAuthenticated) { var userId = User.Identity.GetUserId(); var sale = db.Sales.Where(s => s.Id == Id && s.Product.UserId == userId).SingleOrDefault(); sale.StatusId = StatusId; sale.TrackingCode = TrackingCode; //db.Sales.Attach(sale); db.SaveChanges(); return(RedirectToAction("ProductsISold", "Products")); } return(RedirectToAction("Index", "Manage")); }
/// <summary> /// Gets the SalesStatus from SalesOrderStatus and DocumentStatus. /// </summary> /// <param name="salesOrderStatus">The sales order status.</param> /// <param name="docStatus">The document status.</param> /// <returns>The SalesStatus.</returns> internal static SalesStatus GetSalesStatus(SalesOrderStatus salesOrderStatus, DocumentStatus docStatus) { SalesStatus salesStatus = GetSalesStatus(salesOrderStatus); switch (salesStatus) { case SalesStatus.Unknown: case SalesStatus.Created: SalesStatus documentStatus = GetSalesStatus(docStatus); if (documentStatus == SalesStatus.Unknown) { return(salesStatus); } return(documentStatus); default: return(salesStatus); } }
public IHttpActionResult SaveStatuses(SalesStatus model) { try { if (model.ID > 0) { var existstatus = _db.SalesStatus.FirstOrDefault(x => x.ID == model.ID); existstatus.Status = model.Status; _db.SaveChanges(); return(Ok(existstatus)); } else { model.ID = Id++; _db.SalesStatus.Add(model); _db.SaveChanges(); return(Ok(model)); } } catch (Exception ex) { return(InternalServerError(ex)); } }