public DetalleNotaResponse guardarDetalleNota(DetalleNotaRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var resultado = da.guardarDetalle(new DetalleNota { Id = request.Id, Cantidad = request.Cantidad, IdNota = request.IdNota, IdProducto = request.IdProducto, PrecioMXN = request.PrecioMXN, PrecioUSD = request.PrecioUSD }); return(new DetalleNotaResponse { Cantidad = resultado.Cantidad, PrecioUSD = resultado.PrecioUSD, PrecioMXN = resultado.PrecioMXN, IdProducto = resultado.IdProducto, IdNota = resultado.IdNota, ErrorMensaje = string.Empty, ErrorNumero = 0, Id = resultado.Id }); }
public DetalleNotaResponse cargarDetalleNota(DetalleNotaRequest request) { DetalleNotaResponse response; DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var resultado = da.listarDetalle(request.Id, request.IdNota, request.IdProducto).FirstOrDefault(); if (resultado != null) { response = new DetalleNotaResponse { ErrorMensaje = string.Empty, ErrorNumero = 0, Cantidad = resultado.Cantidad, IdProducto = resultado.IdProducto, IdNota = resultado.IdNota, Id = resultado.Id, PrecioMXN = resultado.PrecioMXN, PrecioUSD = resultado.PrecioUSD } } ; else { response = new DetalleNotaResponse(); } return(response); }
public DetalleNotaResponse bajaDetalleNota(DetalleNotaRequest request) { DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var resultado = da.borrarDetalle(request.Id); return(new DetalleNotaResponse { ErrorMensaje = resultado.ErrorMensaje, ErrorNumero = resultado.ErrorNumero }); }
public coleccionDetalleNotaResponse listarDetalleNota(DetalleNotaRequest request) { coleccionDetalleNotaResponse response = new coleccionDetalleNotaResponse(); DataAccess da = new DataAccess { CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString }; var resultado = da.listarDetalle(id: request.Id, idNota: request.IdNota, IdProducto: request.IdProducto); response.Items.AddRange( resultado.Select(i => new DetalleNotaResponse { Id = i.Id, Cantidad = i.Cantidad, IdProducto = i.IdProducto, IdNota = i.IdNota, ErrorMensaje = string.Empty, ErrorNumero = 0, PrecioMXN = i.PrecioMXN, PrecioUSD = i.PrecioUSD })); return(response); }