public ActionResult CarteraVencida(int?idCliente, DateTime?fecha, ReporteModel model) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); ViewBag.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; } ViewBag.Clientes = CatalogoServicio.ListaClientes(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); DateTime dt = new DateTime(); CargosModel m = new CargosModel(); if (model.reportedet == null) { m.IdEmpresa = ViewBag.IdEmpresa; } if (idCliente != null || fecha != null) { m.IdCliente = idCliente ?? 0; if (idCliente != null && idCliente != 0) { ViewBag.IdCliente = idCliente; } m.FechaRango1 = fecha ?? dt; } ReporteModel _model = CobranzaServicio.ObtenerListaCartera(_tkn, m); if (_model.reportedet.Count > 0) { if (fecha != null) { _model.reportedet[0].FechaRango1 = fecha.Value; } _model.reportedet[0].IdEmpresa = ViewBag.IdEmpresa; } else { ViewBag.MensajeError = "No se encontraron resultados.."; CargosModel cm = new CargosModel(); cm.FechaRango1 = m.FechaRango1; _model.reportedet.Add(cm); } if (ViewBag.IdCliente != null && idCliente.Value != 0 && idCliente != null) { ViewBag.IdCliente = ViewBag.IdCliente + " " + _model.reportedet[0].Cliente ?? _model.reportedet[0].Nombre; } return(View(_model)); }
public ActionResult CreditoRecuperado(DateTime?fecha1, DateTime?fecha2, int?Cliente, short?empresa, string ticket = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); ViewBag.FormasPago = CatalogoServicio.ListaFormaPago(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; } List <CargosModel> _model = new List <CargosModel>(); CargosModel _mod = new CargosModel(); if ((fecha1 != null && fecha1.Value.Year != 1) || (fecha1 != null && fecha2.Value.Year != 1) || (Cliente != null && Cliente != 0) || ticket != null) { _mod.FechaRango1 = fecha1.Value; _mod.FechaRango2 = fecha2.Value; _mod.IdCliente = Cliente.Value; _mod.Ticket = ticket; _mod.IdEmpresa = empresa.Value; _model = CobranzaServicio.ObtenerCargosFilter(_mod, _tkn); if (_model.Count() == 0) { _model.Add(_mod); ViewBag.MensajeError = "No se encontraron resultados.."; } } else { _model = CobranzaServicio.ObtenerCargosFilter(_mod, _tkn);//CobranzaServicio.ObtenerListaR(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); } if (_model.Count() == 0) { DateTime dt = new DateTime(); _mod.FechaRango1 = dt; _mod.FechaRango2 = dt; _model.Add(_mod); } if (TempData["RespuestaDTO"] != null) { if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito) { ViewBag.Tipo = "alert-danger"; ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } else { ViewBag.Tipo = "alert-success"; ViewBag.Msj = ((RespuestaDTO)TempData["RespuestaDTO"]).Mensaje; } } return(View(_model)); }
public ActionResult BuscarTikets(FacturacionGlobalModel model = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); TempData["BusquedaTickets"] = CobranzaServicio.ObtenerTickets(model, _tkn); model.Tickets = (List <VentaPuntoVentaDTO>)TempData["BusquedaTickets"]; return(RedirectToAction("FacturacionGlobal", model)); }
public ActionResult _AbonosPartial() { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); ViewBag.FormasPago = CatalogoServicio.ListaFormaPago(_tkn); var model = CobranzaServicio.ObtenerCargos(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); return(PartialView(model)); }
public ActionResult AbonosPartialUpdate(MVCxGridViewBatchUpdateValues <CargosModel, int> updateValues) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); updateValues.Update[0].Abono.IdCargo = updateValues.Update[0].IdCargo; List <AbonosModel> _lst = new List <AbonosModel>(); _lst.Add(updateValues.Update[0].Abono); var respuesta = CobranzaServicio.AltaAbonos(_lst, _tkn); TempData["RespuestaDTO"] = respuesta; return(RedirectToAction("Index", new { msj = respuesta.Mensaje })); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] CargosModel m) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); m.Abono.IdCargo = m.IdCargo; var Respuesta = CobranzaServicio.AltaNuevoCargo(m, _tkn); TempData["RespuestaDTO"] = Respuesta; if (Respuesta.Exito) { return(RedirectToAction("Index", new { msj = Respuesta.Mensaje })); } else { return(RedirectToAction("Index")); } }
// GET: Cobranza public ActionResult Index(DateTime?fecha1, DateTime?fecha2, int?Cliente, string rfc = null, string msj = null) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); ViewBag.EsAdmin = TokenServicio.ObtenerEsAdministracionCentral(_tkn); ViewBag.IdEmpresa = TokenServicio.ObtenerIdEmpresa(_tkn); ViewBag.FormasPago = CatalogoServicio.ListaFormaPago(_tkn); if (ViewBag.EsAdmin) { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn); } else { ViewBag.Empresas = CatalogoServicio.Empresas(_tkn).SingleOrDefault().NombreComercial; } List <CargosModel> _model = new List <CargosModel>(); if (fecha1 != null || fecha2 != null || Cliente != null || rfc != null) { _model = CobranzaServicio.ObtenerCargosFilter(fecha1.Value, fecha2.Value, Cliente.Value, rfc, null, TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); // _model[0].FechaRango1 = fecha1.Value.Date; //_model[0].FechaRango2 = fecha2.Value.Date; if (_model.Count() > 0) { //if (fecha1.Value.Year != 1) //if (fecha2.Value.Year != 1) //if (Cliente != null && Cliente != 0) // _model[0].IdCliente = Cliente.Value; //if (rfc != null) // _model[0].Ticket = rfc.ToString(); } else { ViewBag.MensajeError = "No se encontraron resultados.."; } } else { _model = CobranzaServicio.ObtenerCargos(TokenServicio.ObtenerIdEmpresa(_tkn), _tkn); } if (TempData["RespuestaDTO"] != null) { if (!((RespuestaDTO)TempData["RespuestaDTO"]).Exito) { ViewBag.Tipo = "alert-danger"; ViewBag.MensajeError = Validar((RespuestaDTO)TempData["RespuestaDTO"]); } else { ViewBag.Tipo = "alert-success"; ViewBag.Msj = msj; } } return(View(_model)); }