/// <summary> /// Permite Guardar el registro del concepto de venta en la base de datos. /// </summary> /// <param name="pEntidad">Entidad con los valores del concepto de venta que se guardara.</param> /// <returns>Retorna TRUE si el guardado en la BD tuvo exito.</returns> public bool Post(DtoConceptoVenta pEntidad = null) { bool IsValid = false; using (var db = new BD_SistemaVentaContext()) { if (pEntidad != null) { var conceptoVenta = new BDTablas.ConceptoVenta() { Id = pEntidad.Id, VentaId = pEntidad.VentaId, ProductoId = pEntidad.ProductoId, UsuarioId = pEntidad.UsuarioId, Cantidad = pEntidad.Cantidad, PrecioUnitario = pEntidad.PrecioUnitario, Importe = pEntidad.Importe, Status = 1 }; if (conceptoVenta.Id == 0) { db.ConceptoVenta.Add(conceptoVenta); } else { db.Entry(conceptoVenta).State = EntityState.Modified; } db.SaveChanges(); IsValid = true; } } return(IsValid); }
public IActionResult Post(DtoConceptoVenta pEntidad = null) { try { var result = _service.Post(pEntidad); return(Json(_respuesta.RespuestaCorrectaPOST(result, "Se Guardó Correctamente.", "Ocurrió un error"))); } catch (Exception ex) { return(Json(_respuesta.RespuestaError(ex.ToString()))); } }
public bool Post(DtoConceptoVenta pEntidad = null) { return(_IConceptoVenta.Post(pEntidad)); }