public CarritoResponse nuevoCarrito(CarritoRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var _nota = da.guardarNota(new Nota { Fecha = DateTime.Today, FechaEnvio = null, Folio = 0, Guia = string.Empty, IdCliente = request.IdCliente, IdEstatus = request.IdEstatus, IdPaqueteria = request.IdPaqueteria, IdTipo = request.IdTipo, MontoMXN = request.MontoMXN, MontoUSD = request.MontoUSD, SaldoMXN = request.SaldoMXN, SaldoUSD = request.SaldoUSD }); return(new CarritoResponse { Fecha = _nota.Fecha, FechaEnvio = _nota.FechaEnvio, SaldoUSD = _nota.SaldoUSD, SaldoMXN = _nota.SaldoMXN, MontoUSD = _nota.MontoUSD, MontoMXN = _nota.MontoMXN, Folio = _nota.Folio, Guia = _nota.Guia, IdCliente = _nota.IdCliente, IdEstatus = _nota.IdEstatus, IdPaqueteria = _nota.IdPaqueteria, IdTipo = _nota.IdTipo }); }
public ColeccionCarritoResponse listarPedidos(CarritoRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var _response = da.listarNota(new Nota { IdCliente = request.IdCliente, IdEstatus = request.IdEstatus, IdTipo = request.IdTipo }); ColeccionCarritoResponse respuesta = new ColeccionCarritoResponse { ErrorMensaje = string.Empty, ErrorNumero = 0 }; respuesta.Items.AddRange(_response.Select(i => new CarritoResponse { Fecha = i.Fecha, FechaEnvio = i.FechaEnvio, Folio = i.Folio, ErrorMensaje = string.Empty, ErrorNumero = 0, Guia = i.Guia, IdCliente = i.IdCliente, IdEstatus = i.IdEstatus, IdPaqueteria = i.IdPaqueteria, IdTipo = i.IdTipo, Items = null, MontoMXN = i.MontoMXN, MontoUSD = i.MontoUSD, SaldoMXN = i.SaldoMXN, SaldoUSD = i.SaldoUSD })); return(respuesta); }
public BaseResponse generarPedido(CarritoRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var _nota = da.listarNota(new Nota { Folio = request.Folio }).FirstOrDefault(); var _respuesta = da.guardarNota(new Nota { Fecha = _nota.Fecha, Folio = _nota.Folio, IdCliente = _nota.IdCliente, IdEstatus = 7, IdPaqueteria = request.IdPaqueteria, IdTipo = _nota.IdTipo, MontoMXN = _nota.MontoMXN, MontoUSD = _nota.MontoUSD, SaldoMXN = _nota.SaldoMXN, SaldoUSD = _nota.SaldoUSD }); return(new BaseResponse { ErrorMensaje = string.Empty, ErrorNumero = 0 }); }
public CarritoResponse vaciarCarrito(CarritoRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var _respuesta = da.vaciarCarrito(request.Folio); return(new CarritoResponse { ErrorMensaje = _respuesta.ErrorMensaje, ErrorNumero = _respuesta.ErrorNumero }); }
public CarritoResponse verPedido(CarritoRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var _response = da.listarDetalle(0, request.Folio, 0); var _pedido = da.listarNota(new Nota { Folio = request.Folio }).FirstOrDefault(); CarritoResponse respuesta = new CarritoResponse { ErrorMensaje = "No implementado", ErrorNumero = 1, Fecha = _pedido.Fecha, FechaEnvio = _pedido.FechaEnvio, Folio = _pedido.Folio, Guia = _pedido.Guia, IdCliente = _pedido.IdCliente, IdEstatus = _pedido.IdEstatus, IdPaqueteria = _pedido.IdPaqueteria, IdTipo = _pedido.IdTipo, MontoMXN = _pedido.MontoMXN, MontoUSD = _pedido.MontoUSD, SaldoMXN = _pedido.SaldoMXN, SaldoUSD = _pedido.SaldoUSD }; respuesta.Items.AddRange(_response.Select(i => new ItemCarritoResponse { Id = i.Id, Cantidad = i.Cantidad, IdNota = i.IdNota, IdProducto = i.IdProducto, PrecioMXN = i.PrecioMXN, PrecioUSD = i.PrecioUSD })); return(respuesta); }