public ActionResult VisualizarListaClientesPorArea(ClientePesquisa clientePesquisa) { List <Cliente> clientes = new List <Cliente>(); try { //if (emprestimoPesquisa.DataFim < emprestimoPesquisa.DataInicio) // ModelState.AddModelError("DataFim", "A data final nao pode ser maior que a data inicial."); if (ModelState.IsValid) { IClienteProcesso processo = ClienteProcesso.Instance; Cliente c = new Cliente(); c.area_id = clientePesquisa.area; clientes = processo.Consultar(c, TipoPesquisa.E); ViewData["clientes"] = clientes; ViewData.Model = clientePesquisa; return(View(clientePesquisa)); } else { ViewData["clientes"] = clientes; return(View(clientePesquisa)); } } catch (Exception e) { ViewData["clientes"] = clientes; return(View(clientePesquisa)); } }
// // GET: /StatusParcela/Details/5 public ActionResult Detalhar(int id) { if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) { return(RedirectToAction("Index", "Home")); } IClienteProcesso processo = ClienteProcesso.Instance; Cliente cliente = new Cliente(); cliente.ID = id; ViewData.Model = processo.Consultar(cliente, TipoPesquisa.E)[0]; return(View()); }
//public ActionResult Listar(int? page) //{ // if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) // return RedirectToAction("Index", "Home"); // IClienteProcesso processo = ClienteProcesso.Instance; // Cliente cliente = new Cliente(); // //if (SiteMVCTelerik.Models.ModuloBasico.VOs.ClasseAuxiliar.UsuarioLogado.usuariotipo_id != 1) // // cliente.area_id = ClasseAuxiliar.UsuarioLogado.area_id; // cliente.area_id = ClasseAuxiliar.AreaSelecionada.ID; // var resultado = processo.Consultar(cliente,TipoPesquisa.E); // List<Cliente> clientes = resultado; // int currentPageIndex = page.HasValue ? page.Value - 1 : 0; // return View(resultado.ToPagedList(currentPageIndex, defaultPageSize)); //} public ActionResult Listar() { if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) { return(RedirectToAction("Index", "Home")); } IClienteProcesso processo = ClienteProcesso.Instance; Cliente cliente = new Cliente(); cliente.area_id = ClasseAuxiliar.AreaSelecionada.ID; var resultado = processo.Consultar(cliente, TipoPesquisa.E); List <Cliente> clientes = resultado; return(View(resultado)); }
public ActionResult Excluir(int id, Cliente cliente) { IClienteProcesso processo = ClienteProcesso.Instance; try { cliente.ID = id; processo.Excluir(cliente); processo.Confirmar(); return(RedirectToAction("Index")); } catch { cliente.ID = id; ViewData["Mensagem"] = "O registro não pode ser excluído pois já está sendo utilizado."; ViewData.Model = processo.Consultar(cliente, SiteMVCTelerik.ModuloBasico.Enums.TipoPesquisa.E)[0];; return(View()); } }
public ActionResult EmprestimoCliente(int?page, int ID) { IClienteProcesso processoCliente = ClienteProcesso.Instance; Cliente cliente = new Cliente(); cliente.id = ID; cliente = processoCliente.Consultar(cliente, SiteMVCTelerik.ModuloBasico.Enums.TipoPesquisa.E)[0]; Session["ClienteSelecionado"] = cliente; IEmprestimoProcesso processo = EmprestimoProcesso.Instance; Emprestimo emprestimo = new Emprestimo(); emprestimo.cliente_id = ID; var resultado = processo.Consultar(emprestimo, TipoPesquisa.E); List <Emprestimo> emprestimos = resultado; int currentPageIndex = page.HasValue ? page.Value - 1 : 0; return(View(resultado.ToPagedList(currentPageIndex, defaultPageSize))); }