public ActionResult Delete(CobroAlquilerModel collection) { try { var bCobro = false; var cobbll = new CobrosBLL(); collection.Pago = cobbll.GetById(collection.Pago.PagoId.ToString()); bCobro = cobbll.Delete(collection.Pago); if (bCobro) { ViewBag.TipoMsj = "Success"; ViewBag.Message = "La anulación de cobro se realizó con exito. !!!"; return(View()); } else { ViewBag.TipoMsj = "Info"; ViewBag.Message = "No pudo realizar la anulación"; return(View(collection)); } } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View(collection)); } }
public JsonResult GetPago(string idCobro, string idContrato) { var newPago = new object(); try { var pagobll = new CobrosBLL(); var pago = pagobll.GetById(idCobro); newPago = new { MontoTotal = pago.MontoTotal, FechaPago = pago.FechaPago.Value.ToShortDateString() }; } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } return(Json(newPago, JsonRequestBehavior.AllowGet)); }
public ActionResult GetImprimir(CobroAlquilerModel collection) { try { var a = ""; var pagobll = new CobrosBLL(); var pago = pagobll.GetById(collection.Pago.PagoId.ToString()); var admAlqui = new AdministradoraAlquileres(); byte[] bytes = admAlqui.GenerarRecibo(pago); Server.MapPath(""); var streamDownload = new MemoryStream(bytes); streamDownload.Flush(); streamDownload.Position = 0; return(File(streamDownload, "application/pdf", "Comprobante" + DateTime.Now.ToShortDateString() + "_" + collection.Pago.PagoId.ToString() + ".xlsx")); } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View("Delete", collection)); } }