public void BuscarVentaPorFolio() { TokenDto token = new TokenDto(3215, 3); VentaResponse reponse = new SalesBusiness(token).BuscarVentaPorFolio("5", 0); Assert.IsNotNull(reponse); }
/// <summary> /// Método para generar una devolución /// </summary> /// <param name="folioVenta">Objeto de peticion de linea ticket de la venta</param> /// <returns>Resultado de la operación</returns> public ResponseBussiness <VentaResponse> GenerarDevolucion(String folioVenta) { return(tryCatch.SafeExecutor(() => { VentaResponse ventaResponse = new VentaResponse(); using (TransactionScope scope = new TransactionScope()) { ventaResponse = new SalesBusiness(token).BuscarVentaPorFolio(folioVenta, 1); // Asignar bandera de devolución a lineas existentes foreach (var item in ventaResponse.Lineas) { item.PerteneceVentaOriginal = true; } // Generar la devolución DevolucionRespose devolucionRespose = repository.GenerarDevolucion(token.CodeStore, token.CodeBox, token.CodeEmployee, ventaResponse.TipoCabeceraVenta, ventaResponse.FolioVenta, ventaResponse.NumeroNominaVentaEmpleado, ventaResponse.CodigoMayorista); ventaResponse.FolioVentaOriginal = ventaResponse.FolioVenta; ventaResponse.FolioDevolucion = devolucionRespose.FolioDevolucion; ventaResponse.FolioVenta = devolucionRespose.FolioVenta; ventaResponse.ImporteVentaNetoOriginal = ventaResponse.ImporteVentaNeto; scope.Complete(); } return ventaResponse; })); }
public ResponseBussiness <OperationResponse> SuspenderVenta(SuspenderVentaRequest suspenderVentaRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).SuspenderVenta(suspenderVentaRequest); return(response); }
public ResponseBussiness <VentaResponse> BuscarVentaPorFolio(string folio) { TokenDto token = new TokenService().Get(); ResponseBussiness <VentaResponse> response = new SalesBusiness(token).BuscarVentaPorFolio(folio, 0); return(response); }
public ResponseBussiness <OperationResponse> FinalizarVenta(FinalizarVentaRequest finalizarVentaRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).FinalizarVenta(finalizarVentaRequest); return(response); }
public ResponseBussiness <BusquedaTransaccionResponse[]> BuscarVentasPorFolioFecha(BusquedaTransaccionRequest busquedaTransaccionRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <BusquedaTransaccionResponse[]> response = new SalesBusiness(token).BuscarVentasPorFolioFecha(busquedaTransaccionRequest); return(response); }
public ResponseBussiness <OperationResponse> EliminarLineaMayorista(CabeceraVentaRequest cabecera) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).EliminarLineaMayorista(cabecera); return(response); }
public ResponseBussiness <OperacionLineaTicketVentaResponse> AgregarLineaTicketVenta(LineaTicket lineaTicket) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperacionLineaTicketVentaResponse> response = new SalesBusiness(token).AgregarLineaTicketVenta(lineaTicket); return(response); }
public ResponseBussiness <OperationResponse> CambiarPiezasLineaTicketVenta(LineaTicket lineaTicket) { TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).CambiarPiezasLineaTicketVenta(lineaTicket); return(response); }
public JsonResult GetSales(Sales model) { var sales = SalesBusiness.GetSales(model.SalesYear); bool result = true; return(Json(new { data = sales, success = result, JsonRequestBehavior.AllowGet })); }
public ResponseBussiness <TotalizarVentaResponse> TotalizarVenta(TotalizarVentaRequest totalizarVentaRequest) { TokenDto token = new TokenService().Get(); ResponseBussiness <TotalizarVentaResponse> response = new SalesBusiness(token).TotalizarVenta(totalizarVentaRequest); return(response); }
public ResponseBussiness <OperationResponse> PostAnularVenta(PostAnularVentaRequest postAnularVentaRequest) { new SecurityBusiness().ValidarPermisos("postAnularVenta", "E"); TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).PostAnularVenta(postAnularVentaRequest); return(response); }
public ResponseBussiness <OperationResponse> CambiarPrecioLineaTicketVenta(CambiarPrecioRequest cambiarPrecioRequest) { new SecurityBusiness().ValidarPermisos("cambiarPrecioLineaTicketVenta", "E"); TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).CambiarPrecioLineaTicketVenta(cambiarPrecioRequest); return(response); }
public ResponseBussiness <OperationResponse> EliminarLineaTicketVenta(EliminarLineaTicketRequest eliminarLineaTicketRequest) { new SecurityBusiness().ValidarPermisos("eliminarLineaTicketVenta", "E"); TokenDto token = new TokenService().Get(); ResponseBussiness <OperationResponse> response = new SalesBusiness(token).EliminarLineaTicketVenta(eliminarLineaTicketRequest.SecuenciaOriginalLineaTicket, eliminarLineaTicketRequest.LineaTicket, eliminarLineaTicketRequest.CodigoRazon); return(response); }
public CreditDemo() { var options = new DbContextOptionsBuilder <SaleContext>() .UseInMemoryDatabase(databaseName: "CreditDemoDB") .Options; if (mapper == null) { mapper = Initialize(); } salesDbContext = new SaleContext(options); salesBusiness = new SalesBusiness(salesDbContext, mapper); }
public List <SaleItems> ListSaleItems(Sales sale) { SalesBusiness business = new SalesBusiness(); return(business.ListSaleItems(sale)); }
public SalesController() { this.business = new SalesBusiness(); }
public bool DeleteSale(Sales sale) { SalesBusiness business = new SalesBusiness(); return(business.DeleteSale(sale)); }
public Sales SaveSale(Sales sale) { SalesBusiness business = new SalesBusiness(); return(business.SaveSale(sale)); }
public List <Sales> ListAllSales(User user) { SalesBusiness business = new SalesBusiness(); return(business.ListSales(user)); }
public Sales SelectCompleteSale(Sales sale) { SalesBusiness business = new SalesBusiness(); return(business.SelectCompleteSale(sale)); }
public void InsertNewSale(Guid usuarioId, Guid clienteId, string userName, string clientName, DateTime saleDate, float saleValue, float salePaidValue, int numberSoldPieces, string description) { SalesBusiness.InsertNewSale(usuarioId, clienteId, userName, clientName, saleDate, saleValue, salePaidValue, numberSoldPieces, description); }
public List <Sales> ListSales(User user, bool open) { SalesBusiness business = new SalesBusiness(); return(business.ListSales(user, open)); }
public List <SaleEntity> GetSalesByUserId(Guid usuarioId) { return(SalesBusiness.GetSalesByUserId(usuarioId)); }
public void UpdateSale(Guid vendaId, float saleValue, float salePaidValue, int numberSoldPieces, string description) { SalesBusiness.UpdateSale(vendaId, saleValue, salePaidValue, numberSoldPieces, description); }
public List <SaleEntity> GetAllSales() { return(SalesBusiness.GetAllSales()); }
public bool IncreaseQtdSaleItem(SaleItems item) { SalesBusiness business = new SalesBusiness(); return(business.IncreaseQtdSaleItem(item)); }
public byte[] GenerateSalesReport() { return(SalesBusiness.GenerateSalesReport()); }
public int GetUserSalePointsForChallenge(Guid usuarioId) { return(SalesBusiness.GetUserSalePointsForChallenge(usuarioId)); }
public bool DeleteSaleItem(SaleItems item) { SalesBusiness business = new SalesBusiness(); return(business.DeleteSaleItem(item)); }