public ActionResult Create(FormCollection collection) { try { CatClienteModels Cliente = new CatClienteModels(); CatCliente_Datos ClienteDatos = new CatCliente_Datos(); Cliente.Conexion = Conexion; Cliente.Opcion = 1; Cliente.IDSucursal = collection["ListaCmbSucursal"]; Cliente.IDRegimenFiscal = collection["ListaRegimenCMB"]; Cliente.NombreRazonSocial = collection["NombreRazonSocial"]; Cliente.RFC = collection["RFC"]; Cliente.EsPersonaFisica = collection["EsPersonaFisica"].StartsWith("true"); Cliente.Usuario = User.Identity.Name; Cliente = ClienteDatos.AbcCatClientes(Cliente); if (Cliente.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardarón correctamente."; return(RedirectToAction("Index")); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(RedirectToAction("Create")); } } catch { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(RedirectToAction("Index")); } }
public ActionResult PDF_INDEX() { try { CatClienteModels Cliente = new CatClienteModels(); CatCliente_Datos ClienteD = new CatCliente_Datos(); Cliente.Conexion = Conexion; Cliente = ClienteD.ObtenerClientes(Cliente); //new ViewAsPdf("Index") { PageOrientation = Rotativa.Options.Orientation.Landscape, CustomSwitches = "--viewport-size 1000x1000" }; var report = new ActionAsPdf("Index") { //FileName = "Invoice.pdf", PageOrientation = Rotativa.Options.Orientation.Landscape, CustomSwitches = "--page-offset 0 --footer-center [page] --footer-font-size 12 --viewport-size 1000x1000" }; return(report); //var pdfResult = new ActionAsPdf("Index", new { name = "Giorgio" }) { FileName = "Test.pdf" }; //var binary = pdfResult.BuildPdf(this.ControllerContext); //return File(binary, "application/pdf"); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); Cliente.ListaClientes = new List <CatClienteModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult Edit(string id) { try { CatClienteModels Client = new CatClienteModels(); CatCliente_Datos ClienteDatos = new CatCliente_Datos(); Client.Conexion = Conexion; Client.IDCliente = id; Client.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(Client); var list = new SelectList(Client.ListaCmbSucursal, "IDSucursal", "NombreSucursal"); ViewData["cmbSucursal"] = list; Client.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(Client); var list1 = new SelectList(Client.ListaRegimenCMB, "Clave", "Descripcion"); ViewData["cmbRegimenFiscal"] = list1; Client = ClienteDatos.ObtenerDetalleCatCliente(Client); return(View(Client)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
// GET: Admin/CatTipoCliente public ActionResult Index() { try { return(View()); } catch (Exception ex) { CatClienteModels Cliente = new CatClienteModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult ObtenerRegimenFiscalXBoolEsPersonaFisica(bool band) { try { CatClienteModels Clientes = new CatClienteModels(); CatCliente_Datos ClientesDatos = new CatCliente_Datos(); Clientes.EsPersonaFisica = band; Clientes.Conexion = Conexion; List <CFDI_RegimenFiscalModels> Lista = ClientesDatos.ObtenerComboRegimenFiscal(Clientes); return(Json(Lista, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
// GET: Admin/CatClientes public ActionResult Index() { try { CatClienteModels Cliente = new CatClienteModels(); CatCliente_Datos ClienteD = new CatCliente_Datos(); Cliente.Conexion = Conexion; Cliente = ClienteD.ObtenerClientes(Cliente); return(View(Cliente)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); Cliente.ListaClientes = new List <CatClienteModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult ObtenerDatosRegimen(string id) { try { CatClienteModels Cliente = new CatClienteModels(); CatCliente_Datos ClienteDatos = new CatCliente_Datos(); List <CFDI_RegimenFiscalModels> listaDatosRegimen = new List <CFDI_RegimenFiscalModels>(); Cliente.Conexion = Conexion; Cliente.IDRegimenFiscal = id; listaDatosRegimen = ClienteDatos.ObtenerDatosRegimen(Cliente); return(Json(listaDatosRegimen, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { ex.Message.ToString(); return(Json("", JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(string id, string id2, FormCollection collection) { try { CatClienteModels Cliente = new CatClienteModels(); CatCliente_Datos ClienteDatos = new CatCliente_Datos(); Cliente.Conexion = Conexion; Cliente.Usuario = User.Identity.Name; Cliente.IDCliente = id; Cliente.IDSucursal = id2; ClienteDatos.EliminarCliente(Cliente); TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } catch { return(View()); } }
public ActionResult ContactosCliente(string id) { try { CatContactosModels clienteContactos = new CatContactosModels(); CatCliente_Datos ClienteD = new CatCliente_Datos(); clienteContactos.IDCliente = id; clienteContactos.Conexion = Conexion; clienteContactos = ClienteD.ObtenerContactosCliente(clienteContactos); return(View(clienteContactos)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); Cliente.ListaClientes = new List <CatClienteModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
//ASIGNAR LUGARES AL CLIENTE // [HttpPost] public ActionResult Lugares(string id, string id2) { try { ClienteLugarModels ClienteLugar = new ClienteLugarModels(); CatCliente_Datos ClienteD = new CatCliente_Datos(); ClienteLugar.IDCliente = id; ClienteLugar.IDSucursal = id2; ClienteLugar.Conexion = Conexion; ClienteLugar = ClienteD.ObtenerLugares(ClienteLugar); return(View(ClienteLugar)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); Cliente.ListaClientes = new List <CatClienteModels>(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult Create() { try { Token.SaveToken(); CatClienteModels Clientes = new CatClienteModels(); CatCliente_Datos ClientesDatos = new CatCliente_Datos(); Clientes.EsPersonaFisica = false; Clientes.Conexion = Conexion; Clientes.ListaCmbSucursal = ClientesDatos.ObteneComboCatSucursal(Clientes); Clientes.ListaRegimenCMB = ClientesDatos.ObtenerComboRegimenFiscal(Clientes); Clientes.ListaTipoCliente = ClientesDatos.ObtenerListaTipoClientes(Clientes); return(View(Clientes)); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }
public ActionResult Edit(string id) { try { Token.SaveToken(); CatClienteModels Client = new CatClienteModels(); CatCliente_Datos ClienteDatos = new CatCliente_Datos(); Client.Conexion = Conexion; Client.IDCliente = id; Client = ClienteDatos.ObtenerDetalleCatCliente(Client); Client.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(Client); Client.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(Client); Client.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(Client); return(View(Client)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult Create() { try { CatClienteModels Clientes = new CatClienteModels(); CatCliente_Datos ClientesDatos = new CatCliente_Datos(); Clientes.EsPersonaFisica = true; Clientes.Conexion = Conexion; Clientes.ListaCmbSucursal = ClientesDatos.ObteneComboCatSucursal(Clientes); var list = new SelectList(Clientes.ListaCmbSucursal, "IDSucursal", "NombreSucursal"); ViewData["cmbSucursal"] = list; Clientes.ListaRegimenCMB = ClientesDatos.ObtenerComboRegimenFiscal(Clientes); var list1 = new SelectList(Clientes.ListaRegimenCMB, "Clave", "Descripcion"); ViewData["cmbRegimenFiscal"] = list1; return(View(Clientes)); } catch (Exception) { CatClienteModels Cliente = new CatClienteModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(View(Cliente)); } }
public ActionResult Create(CatClienteModels clienteID) { CatCliente_Datos ClienteDatos = new CatCliente_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { if (!validarContacto(clienteID.NombreResponsable)) { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); ModelState.AddModelError("", "El nombre del contacto es necesario."); return(View(clienteID)); } clienteID.Conexion = Conexion; clienteID.Opcion = 1; clienteID.Usuario = User.Identity.Name; clienteID = ClienteDatos.AbcCatClientes(clienteID); if (clienteID.Completado == true) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Index")); } else { clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Intente más tarde."; return(View(clienteID)); } } else { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); return(View(clienteID)); } } else { return(RedirectToAction("Index")); } } catch { clienteID.Conexion = Conexion; clienteID.ListaCmbSucursal = ClienteDatos.ObteneComboCatSucursal(clienteID); clienteID.ListaRegimenCMB = ClienteDatos.ObtenerComboRegimenFiscal(clienteID); clienteID.ListaTipoCliente = ClienteDatos.ObtenerListaTipoClientes(clienteID); TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(clienteID)); } }