public ActionResult AnularTraslado(int id) { try { IList<long> eliminados = new List<long>(); //lista vacia var traslado = trasladoService.GetTrasladoById(id); var orginal = trasladoService.GetTrasladoById(0); var anulado = traslado.Anulado; if (anulado == false) { traslado.Anulado = true; trasladoService.Update(traslado);// actualiza var tras = trasladoService.GetTrasladoWithDetails(id); tras.Anulado = true; kardexMap.CreateKardexTRI(tras, orginal, eliminados); var res = true; return Json(new { success = res }); } else { var res = false; return Json(new { success = res }); } } catch { return BadRequest(); } }
public TbPrTraslado Update(TrasladoViewModel viewModel) { return(service.Update(ViewModelToDomainEditar(viewModel))); }