public IActionResult Pesquisa(string q) { PesquisaClienteVM pesquisaClienteVM = ClienteBUS.Pesquisa(q); if (pesquisaClienteVM.ListModelPesquisa.Count == 0) { #region mensagem ViewBag.Mensagem = "Nenhum resultado encontrado!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-warning"; #endregion } else if (pesquisaClienteVM.ListModelPesquisa != null) { #region mensagem ViewBag.Mensagem = "Erro!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } else { #region mensagem ViewBag.Mensagem = pesquisaClienteVM.ListModelPesquisa.Count + "Resultados encontrados!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View(pesquisaClienteVM)); }
public ClienteController() { business_ = new ClienteBUS(); _viewModel = new ClienteVM { Clientes = business_.Listar() }; business_._mensagem += (msg_, tipo_) => CriarTempData(msg_, tipo_); }
public IActionResult DarBaixa(DarBaixaVM darBaixaVM, List <int> parcelas) { if (darBaixaVM.ObjPessoaFisicaMOD != null) { try { ClienteBUS.BaixaPf(darBaixaVM.ObjPessoaFisicaMOD, parcelas); #region mensagem ViewBag.Mensagem = "Baixa em Pessoa Fisica realizada com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; #endregion return(View(ClienteBUS.DarBaixaVM(darBaixaVM.ObjPessoaFisicaMOD.PlanoPessoaFisica.NumeroContrato))); } catch (System.Exception) { #region mensagem ViewBag.Mensagem = "Baixa em Pessoa Fisica nao realizada, tente mais tarde!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion return(View(ClienteBUS.DarBaixaVM(darBaixaVM.ObjPessoaFisicaMOD.PlanoPessoaFisica.NumeroContrato))); } } else if (darBaixaVM.ObjPlanoPessoaJuridicaMOD != null) { try { ClienteBUS.BaixaPj(darBaixaVM.ObjPlanoPessoaJuridicaMOD, parcelas); #region mensagem ViewBag.Mensagem = "Baixa em Pessoa Fisica realizada com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; #endregion return(View(ClienteBUS.DarBaixaVM(darBaixaVM.ObjPlanoPessoaJuridicaMOD.NumeroContrato))); } catch (System.Exception) { #region mensagem ViewBag.Mensagem = "Baixa em Pessoa Juridica nao realizada, tente mais tarde!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion return(View(ClienteBUS.DarBaixaVM(darBaixaVM.ObjPlanoPessoaJuridicaMOD.NumeroContrato))); } } else { #region mensagem ViewBag.Mensagem = "Erro ao dar baixa, tente mais tarde!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View()); }
public IActionResult BalancoMensal() { BalancoVM balancoVM = ClienteBUS.HistoricoDeRecebimentoMensal(); balancoVM.ListHistoricoDeDespesaMODs = HistoricoDeDespesaBUS.HistoricoDeDespesaMensal(); ViewBag.ClassFirst = balancoVM.TotalEntrada > balancoVM.TotalSaida ? "progress-bar progress-bar-info" : "progress-bar progress-bar-danger"; ViewBag.ClassSecond = balancoVM.TotalEntrada < balancoVM.TotalSaida ? "progress-bar progress-bar-warning" : "progress-bar progress-bar-danger"; ViewBag.ClassThird = balancoVM.TotalEntrada > balancoVM.TotalSaida ? "progress-bar progress-bar-success" : "progress-bar progress-bar-danger"; return(View(balancoVM)); }
public IActionResult DarBaixa(string NumeroDoContrato = null) { if (NumeroDoContrato != null) { return(View(ClienteBUS.DarBaixaVM(NumeroDoContrato))); } else { #region mensagem ViewBag.Mensagem = "Cliente invalido!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-warning"; #endregion } return(View(null)); }
// // GET: /Projeto/Create public ActionResult Create() { try { ViewBag.Title = "Projeto - Cadastro"; Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; List<Cliente> lista = new ClienteBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); List<SelectListItem> listaClientes = new List<SelectListItem>(); listaClientes.Add(new SelectListItem { Value = "0", Text = "Selecione um cliente" }); foreach (Cliente cliente in lista) { SelectListItem item = new SelectListItem(); item.Value = cliente.Codigo.ToString(); item.Text = cliente.Nome; listaClientes.Add(item); } ViewBag.Clientes = listaClientes; List<Meta> listaM = new MetaBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); List<SelectListItem> listaMetas = new List<SelectListItem>(); listaMetas.Add(new SelectListItem { Value = "0", Text = "Selecione uma Meta" }); foreach (Meta meta in listaM) { SelectListItem item = new SelectListItem(); item.Value = meta.Codigo.ToString(); item.Text = meta.Descricao; listaMetas.Add(item); } ViewBag.Metas = listaMetas; return View(); } catch (Exception) { throw; } finally { Conexao.Ativar(false); } }
// // GET: /Projeto/Edit/5 public ActionResult Edit(int id) { try { ViewBag.Title = "Projeto - Edição"; Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; Projeto umProjeto = new ProjetoBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Consultar(id); List<Cliente> lista = new ClienteBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); List<SelectListItem> listaClientes = new List<SelectListItem>(); listaClientes.Add(new SelectListItem { Value = "0", Text = "Selecione um cliente" }); foreach (Cliente cliente in lista) { SelectListItem item = new SelectListItem(); item.Value = cliente.Codigo.ToString(); item.Text = cliente.Nome; if (cliente.Codigo == umProjeto.Cliente.Codigo) { item.Selected = true; } listaClientes.Add(item); } ViewBag.Clientes = listaClientes; List<Meta> listaM = new MetaBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); List<SelectListItem> listaMetas = new List<SelectListItem>(); listaMetas.Add(new SelectListItem { Value = "0", Text = "Selecione uma Meta" }); foreach (Meta meta in listaM) { SelectListItem item = new SelectListItem(); item.Value = meta.Codigo.ToString(); item.Text = meta.Descricao; if ((umProjeto.Meta != null) && (umProjeto.Meta.Codigo != 0) && (umProjeto.Meta.Codigo == meta.Codigo)) { item.Selected = true; } listaMetas.Add(item); } ViewBag.Metas = listaMetas; return View(umProjeto); } catch (Exception) { return RedirectToAction("Index", new { st = "er" }); } finally { Conexao.Ativar(false); } }
// // /OS/Filter public ActionResult Filter() { try { ViewBag.Title = "Filtrar - Ordens de Serviço"; Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; OrdemServico umaOrdemServico = new OrdemServico(); List<Cliente> listaCliente = new ClienteBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); List<Funcionario> listaFuncionarios = new FuncionarioBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial).Listar(); umaOrdemServico.Funcionario = new Funcionario(); umaOrdemServico.Cliente = new Cliente(); List<SelectListItem> listaSelectCliente = new List<SelectListItem>(); listaSelectCliente.Add(new SelectListItem { Text = "Selecione um Cliente", Value = "0", Selected = true }); foreach (var cli in listaCliente) { SelectListItem itemSelecionavel = new SelectListItem(); itemSelecionavel.Text = cli.Nome; itemSelecionavel.Value = cli.Codigo.ToString(); listaSelectCliente.Add(itemSelecionavel); } ViewBag.Clientes = listaSelectCliente; if (umUsuario.IsAdministrador) { List<SelectListItem> listaSelectFuncionario = new List<SelectListItem>(); listaSelectFuncionario.Add(new SelectListItem { Text = "Selecione um Recurso", Value = "0", Selected = true }); foreach (var func in listaFuncionarios) { SelectListItem itemSelecionavel = new SelectListItem(); itemSelecionavel.Text = func.Nome; itemSelecionavel.Value = func.Codigo.ToString(); listaSelectFuncionario.Add(itemSelecionavel); } ViewBag.Funcionarios = listaSelectFuncionario; } return View(umaOrdemServico); } catch (Exception) { return RedirectToAction("Filter", new { st = "er" }); } finally { if (Conexao.Instacia.State == ConnectionState.Open) { Conexao.Ativar(false); } } }