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)); } }
public ActionResult Alterar(int id, Cliente cliente) { try { if (ModelState.IsValid) { cliente.ID = id; IClienteProcesso processo = ClienteProcesso.Instance; cliente.timeUpdated = DateTime.Now; processo.Alterar(cliente); processo.Confirmar(); // TODO: Add update logic here return(RedirectToAction("Index")); } else { return(View(cliente)); } } catch { return(View()); } }
// // 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 VisualizarClientesDevedores() { if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) { return(RedirectToAction("Index", "Home")); } List <Cliente> clientes = new List <Cliente>(); IClienteProcesso processo = ClienteProcesso.Instance; var resultado = processo.ConsultarClientesDevedores(); Cliente cliente = new Cliente(); return(View(resultado)); }
//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 Incluir(Cliente cliente, FormCollection collection) { try { if (ModelState.IsValid) { IClienteProcesso processo = ClienteProcesso.Instance; cliente.timeCreated = DateTime.Now; processo.Incluir(cliente); processo.Confirmar(); return(RedirectToAction("Index")); } else { return(View(cliente)); } } catch (Exception e) { return(View(cliente)); } }
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))); }
// [ValidateInput(false)] public ActionResult IncluirEmprestimoCliente(Emprestimo emprestimo, string[] dias) { try { IClienteProcesso processoCliente = ClienteProcesso.Instance; List <Cliente> resultCliente = processoCliente.ConsultarClientesDevedores(); var resultCiente2 = (from cc in resultCliente where cc.id == ClasseAuxiliar.ClienteSelecionado.id select cc).SingleOrDefault(); if (resultCiente2 != null && resultCiente2.id == ClasseAuxiliar.ClienteSelecionado.id) { ModelState.AddModelError("valor", "O Cliente está com dividas em aberto."); } List <int> diasUteis = new List <int>(); List <DayOfWeek> dayOfWeeks = new List <DayOfWeek>(); if (dias != null) { for (int i = 0; i < dias.Length; i++) { if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Friday) { dayOfWeeks.Add(DayOfWeek.Friday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Monday) { dayOfWeeks.Add(DayOfWeek.Monday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Saturday) { dayOfWeeks.Add(DayOfWeek.Saturday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Sunday) { dayOfWeeks.Add(DayOfWeek.Sunday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Thursday) { dayOfWeeks.Add(DayOfWeek.Thursday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Tuesday) { dayOfWeeks.Add(DayOfWeek.Tuesday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Wednesday) { dayOfWeeks.Add(DayOfWeek.Wednesday); } diasUteis.Add(Convert.ToInt16(dias[i])); } } ViewData["DiasUteis"] = ClasseAuxiliar.CarregarCheckBoxEnum <DiasUteis>(diasUteis); var teste = Request; IEmprestimoProcesso processo = EmprestimoProcesso.Instance; //if (ModelState.IsValid) { emprestimo.cliente_id = ClasseAuxiliar.ClienteSelecionado.id; emprestimo.usuario_id = ClasseAuxiliar.UsuarioLogado.id; emprestimo.area_id = ClasseAuxiliar.AreaSelecionada.id; //emprestimo.timeCreated = DateTime.Now; //emprestimo.timeUpdated = DateTime.Now; processo.Incluir(emprestimo, dayOfWeeks); processo.Confirmar(); return(RedirectToAction("EmprestimoCliente", new { id = ClasseAuxiliar.ClienteSelecionado.id })); } //else //{ // return View(emprestimo); //} } catch (Exception e) { return(View(emprestimo)); } }
public ActionResult Incluir(Emprestimo emprestimo, string[] dias) { try { IClienteProcesso processoCliente = ClienteProcesso.Instance; List <Cliente> resultCliente = processoCliente.ConsultarClientesDevedores(); var resultCiente2 = from cc in resultCliente where cc.ID == ClasseAuxiliar.ClienteSelecionado.ID select cc; if (resultCliente.Count > 0) { ModelState.AddModelError("valor", "O Cliente está com dividas em aberto."); } List <int> diasUteis = new List <int>(); List <DayOfWeek> dayOfWeeks = new List <DayOfWeek>(); if (dias != null) { for (int i = 0; i < dias.Length; i++) { if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Friday) { dayOfWeeks.Add(DayOfWeek.Friday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Monday) { dayOfWeeks.Add(DayOfWeek.Monday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Saturday) { dayOfWeeks.Add(DayOfWeek.Saturday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Sunday) { dayOfWeeks.Add(DayOfWeek.Sunday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Thursday) { dayOfWeeks.Add(DayOfWeek.Thursday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Tuesday) { dayOfWeeks.Add(DayOfWeek.Tuesday); } if (Convert.ToInt16(dias[i]) == (int)DayOfWeek.Wednesday) { dayOfWeeks.Add(DayOfWeek.Wednesday); } diasUteis.Add(Convert.ToInt16(dias[i])); } } ViewData["DiasUteis"] = ClasseAuxiliar.CarregarCheckBoxEnum <DiasUteis>(diasUteis); if (ModelState.IsValid) { IEmprestimoProcesso processo = EmprestimoProcesso.Instance; emprestimo.area_id = ClasseAuxiliar.AreaSelecionada.ID; emprestimo.usuario_id = ClasseAuxiliar.UsuarioLogado.ID; emprestimo.data_emprestimo = ClasseAuxiliar.DataSelecionada; emprestimo.timeCreated = DateTime.Now; processo.Incluir(emprestimo, dayOfWeeks); processo.Confirmar(); return(RedirectToAction("IncluirPrestacaoConta", "Movimentacao")); } else { return(View(emprestimo)); } } catch (Exception e) { return(View(emprestimo)); } }