public static RespuestaDTO RegistrarDatosFactura(OrdenCompraDTO dto, string tkn) { AgenteServicio agente = new AgenteServicio(); agente.EnviarDatosFactura(dto, tkn); return(agente._RespuestaDTO); }
public static RespuestaDTO SolicitarPago(OrdenCompraDTO dto, string tkn) { AgenteServicio agente = new AgenteServicio(); agente.EnviarSolicitudPago(dto, tkn); return(agente._RespuestaDTO); }
public static RespuestaDTO AutorizarOrdenCompra(OrdenCompraDTO dto, string tkn) { AgenteServicio agente = new AgenteServicio(); agente.AutorizarOrdenCompra(dto, tkn); return(agente._RespuestaDTO); }
public IHttpActionResult Create(OrdenCompraDTO ordenCompraDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var ordenCompra = Mapper.Map <OrdenCompraDTO, OrdenCompra>(ordenCompraDTO); _UnityOfWork.Ordenes.Add(ordenCompra); _UnityOfWork.SaveChanges(); ordenCompraDTO.OrdenCompraId = ordenCompra.OrdenCompraId; return(Created(new Uri(Request.RequestUri + "/" + ordenCompra.OrdenCompraId), ordenCompraDTO)); }
public IHttpActionResult Update(int id, OrdenCompraDTO ordenCompraDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var ordenCompraInPersistence = _UnityOfWork.Ordenes.Get(id); if (ordenCompraInPersistence == null) { return(NotFound()); } Mapper.Map <OrdenCompraDTO, OrdenCompra>(ordenCompraDTO, ordenCompraInPersistence); _UnityOfWork.SaveChanges(); return(Ok(ordenCompraDTO)); }
public ActionResult SolicitarPago(OrdenCompraDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); var respuesta = OrdenCompraServicio.SolicitarPago(model, tkn); if (respuesta.Exito) { return(RedirectToAction("Ordenes")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("OrdenCompraComplemento", new { id = model.IdOrdenCompra })); } }
public ActionResult Autorizar(int?id, OrdenCompraDTO model) { if (Session["StringToken"] == null) { return(View(AutenticacionServicio.InitIndex(new LoginModel()))); } tkn = Session["StringToken"].ToString(); int IdOC = id ?? 0; var respuesta = OrdenCompraServicio.AutorizarOrdenCompra(model, tkn); if (respuesta.Exito) { return(RedirectToAction("Ordenes")); } else { TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("OrdenCompraAutorizacion", new { id = model.IdOrdenCompra })); } }