public ActionResult Create([Bind(Include = "ID,EmpresaID,Descricao,Operacao,Nivel,NivelSuperior,Conta")] PlanoConta planoConta) { ViewBag.Operacao = new SelectList(new PlanoConta.ListaSOperacao().MetodoListaOperacao(), "ID", "Descricao"); ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (ModelState.IsValid) { planoConta.ID = GetNewCode("planoconta", "id", " empresaid = " + usuariologado.empresaId.ToString()); planoConta.Conta = planoConta.Conta + "."; planoConta.Descricao = LibProdusys.FS(planoConta.Descricao); planoConta.EmpresaID = Convert.ToInt32(usuariologado.empresaId); db.PlanoContas.Add(planoConta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planoConta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanoConta planoConta = db.PlanoContas.Find(id, usuariologado.empresaId); if (planoConta == null) { return(HttpNotFound()); } ViewBag.Operacao = new SelectList(new PlanoConta.ListaSOperacao().MetodoListaOperacao(), "ID", "Descricao", planoConta.Operacao); return(View(planoConta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
// GET: Pessoas/Edit/5 public ActionResult Edit(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pessoa pessoa = db.Pessoas.Find(id, usuariologado.empresaId); if (pessoa == null) { return(HttpNotFound()); } ViewBag.TabelaID = new SelectList(db.TabPreco.Where(x => x.EmpresaID == usuariologado.empresaId).OrderBy(x => x.Descricao), "ID", "Descricao", pessoa.TabelaID); ViewBag.TipoPessoa = new SelectList(new Pessoa.ListaTipoOPessoa().MetodoListaTipoPessoa(), "ID", "Descricao", pessoa.TipoPessoa); ViewBag.Situacao = new SelectList(new Pessoa.ListaSituacao().MetodoListaSituacao(), "ID", "Descricao", pessoa.Situacao); ViewBag.Sexo = new SelectList(new Pessoa.ListaSexo().MetodoListaSexo(), "ID", "Descricao", pessoa.Sexo); ViewBag.FormaPgto = new SelectList(new Pessoa.ListaFormaPgto().MetodoListaFormaPgto(), "ID", "Descricao", pessoa.FormaPgto); ViewBag.CidadeID = new SelectList(db.Cidades.OrderBy(x => x.Descricao), "ID", "CidadeUF", pessoa.CidadeID); return(View(pessoa)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult NewSubCategoria([Bind(Include = "ID,EmpresaID,Descricao,Operacao,Nivel,NivelSuperior,Conta")] PlanoConta planoConta) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var plconta = db.PlanoContas.Where(x => x.ID == planoConta.NivelSuperior && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); planoConta.Operacao = plconta.Operacao; planoConta.EmpresaID = Convert.ToInt32(usuariologado.empresaId); planoConta.Nivel = 1; planoConta.Conta = plconta.Conta + planoConta.Conta; planoConta.Descricao = LibProdusys.FS(planoConta.Descricao); planoConta.ID = GetNewCode("planoconta", "id", " empresaid = " + usuariologado.empresaId.ToString()); db.PlanoContas.Add(planoConta); db.SaveChanges(); return(RedirectToAction("Index")); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit() { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (usuariologado.empresaId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.CidadeID = new SelectList(db.Cidades.OrderBy(x => x.Descricao), "ID", "CidadeUF"); Empresa empresa = db.Empresas.Find(usuariologado.empresaId); var nomeArquivo = "Logo" + Convert.ToString(usuariologado.empresaId) + ".bmp"; ViewBag.Logo = nomeArquivo; if (empresa == null) { return(HttpNotFound()); } return(View(empresa)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
// GET: Pessoas/Create public ActionResult Create() { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; ViewBag.CidadeID = new SelectList(db.Cidades.OrderBy(x => x.Descricao), "ID", "CidadeUF"); ViewBag.Situacao = new SelectList(new Pessoa.ListaSituacao().MetodoListaSituacao(), "ID", "Descricao"); ViewBag.TipoPessoa = new SelectList(new Pessoa.ListaTipoOPessoa().MetodoListaTipoPessoa(), "ID", "Descricao"); ViewBag.Sexo = new SelectList(new Pessoa.ListaSexo().MetodoListaSexo(), "ID", "Descricao"); ViewBag.FormaPgto = new SelectList(new Pessoa.ListaFormaPgto().MetodoListaFormaPgto(), "ID", "Descricao"); ViewBag.TabelaID = new SelectList(db.TabPreco.Where(x => x.EmpresaID == usuariologado.empresaId).OrderBy(x => x.Descricao), "ID", "Descricao"); return(View()); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit([Bind(Include = "Id,EmpresaID,Descricao,RiscoId,DanosSaude,RecomendacaoMedica")] Agente agente) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (ModelState.IsValid) { agente.RecomendacaoMedica = LibProdusys.FS(agente.RecomendacaoMedica); agente.Descricao = LibProdusys.FS(agente.Descricao); agente.DanosSaude = LibProdusys.FS(agente.DanosSaude); db.Entry(agente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RiscoId = new SelectList(db.Riscos.OrderBy(x => x.Descricao), "ID", "Descricao", agente.RiscoId); ViewBag.EmpresaID = new SelectList(db.Empresas, "ID", "Razao", agente.EmpresaID); return(View(agente)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
// GET: Funcionarios/Edit/5 public ActionResult Edit(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Funcionario funcionario = db.Funcionarios.Find(id, usuariologado.empresaId); if (funcionario == null) { return(HttpNotFound()); } ViewBag.Situacao = new SelectList(new Pessoa.ListaSituacao().MetodoListaSituacao(), "ID", "Descricao", funcionario.Situacao); ViewBag.EstadoCivil = new SelectList(new Funcionario.ListaEstadoCivil().MetodoListaEstadoCivil(), "ID", "Descricao", funcionario.EstadoCivil); ViewBag.Sexo = new SelectList(new Pessoa.ListaSexo().MetodoListaSexo(), "ID", "Descricao", funcionario.Sexo); ViewBag.CidadeID = new SelectList(db.Cidades.OrderBy(x => x.Descricao), "ID", "CidadeUF", funcionario.CidadeID); ViewBag.EmpresaID = new SelectList(db.Empresas, "ID", "Razao", funcionario.EmpresaID); return(View(funcionario)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Delete(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Agenda agenda = db.Agenda.Find(id, usuariologado.empresaId); if (agenda == null) { return(HttpNotFound()); } return(View(agenda)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Agente agente = db.Agentes.Find(id, usuariologado.empresaId); if (agente == null) { return(HttpNotFound()); } ViewBag.RiscoId = new SelectList(db.Riscos.OrderBy(x => x.Descricao), "ID", "Descricao", agente.RiscoId); ViewBag.EmpresaID = new SelectList(db.Empresas, "ID", "Razao", agente.EmpresaID); return(View(agente)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Create(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id != null) { var tabela = db.TabPreco.Find(id, usuariologado.empresaId); var tabExame = db.TabExame.Where(x => x.TabID == tabela.ID && x.EmpresaID == usuariologado.empresaId); tabela.TabelaPrecos = tabExame.ToList(); ViewBag.Exame = true; return(View(tabela)); } else { var TabelaPrecos = new List <TabelaPreco.TabelaPrecoExame>(); ViewBag.Exame = false; return(View()); } } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Create([Bind(Include = "ID,EmpresaID,Descricao")] TabelaPreco tabela) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (tabela.ID != 0) { var tabExame = db.TabExame.Where(x => x.TabID == tabela.ID && x.EmpresaID == usuariologado.empresaId); tabela.Descricao = LibProdusys.FS(tabela.Descricao); tabela.TabelaPrecos = tabExame.ToList(); db.Entry(tabela).State = EntityState.Modified; db.SaveChanges(); ViewBag.Exame = true; return(View(tabela)); } else { if (!string.IsNullOrEmpty(tabela.Descricao)) { tabela.ID = GetNewCode("tabelapreco", "id", " empresaid = " + usuariologado.empresaId.ToString()); tabela.EmpresaID = Convert.ToInt32(usuariologado.empresaId); tabela.Descricao = LibProdusys.FS(tabela.Descricao); try { db.TabPreco.Add(tabela); var tabExame = db.TabExame.Where(x => x.TabID == tabela.ID && x.EmpresaID == usuariologado.empresaId); tabela.TabelaPrecos = tabExame.ToList(); db.SaveChanges(); ViewBag.sucesso = "Operação efetuada com sucesso !"; ViewBag.Exame = true; return(Redirect("~/Tabela/Create/" + tabela.ID)); } catch (Exception e) { ViewBag.erro = "Erro ao gravar, entre em contato com o Suporte Técnico !"; e.ToString(); throw; } } else { var TabelaPrecos = new List <TabelaPreco.TabelaPrecoExame>(); tabela.TabelaPrecos = TabelaPrecos; ViewBag.Exame = false; return(View(tabela)); } } } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Index(string txtConta, string txtDescricao) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var conta = db.ContaCorrenteCaixas.Where(x => x.EmpresaID == usuariologado.empresaId); if (!string.IsNullOrEmpty(txtConta)) { conta = conta.Where(x => x.NumeroConta.Contains(txtConta)); } if (!string.IsNullOrEmpty(txtDescricao)) { conta = conta.Where(x => x.Descricao.Contains(txtDescricao)); } return(View(conta.ToList())); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult DeleteConfirmed(int id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; ContaCorrenteCaixa contaCorrenteCaixa = db.ContaCorrenteCaixas.Find(id, usuariologado.empresaId); db.ContaCorrenteCaixas.Remove(contaCorrenteCaixa); db.SaveChanges(); var conta = db.ContaCorrenteCaixas.Where(x => x.ID == 1 && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); conta.ContaPadrao = 1; db.Entry(conta).State = EntityState.Modified; return(RedirectToAction("Index")); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit([Bind(Include = "ID,EmpresaID,Descricao,Operacao,Nivel,NivelSuperior,Conta")] PlanoConta planoConta) { ViewBag.Operacao = new SelectList(new PlanoConta.ListaSOperacao().MetodoListaOperacao(), "ID", "Descricao", planoConta.Operacao); ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (ModelState.IsValid) { planoConta.Descricao = LibProdusys.FS(planoConta.Descricao); db.Entry(planoConta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planoConta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Cadastro(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id != null) { var cadastro = db.Setor.Where(x => x.Id == id && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); return(View(cadastro)); } else { return(View()); } } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ContaCorrenteCaixa contaCorrenteCaixa = db.ContaCorrenteCaixas.Find(id, usuariologado.empresaId); if (contaCorrenteCaixa.Banco != null) { ViewBag.Banco = new SelectList(new ContaCorrenteCaixa.ListaBanco().MetodoListaBanco(), "ID", "Descricao", contaCorrenteCaixa.Banco); } else { ViewBag.Banco = new SelectList(new ContaCorrenteCaixa.ListaBanco().MetodoListaBanco(), "ID", "Descricao", -1); } if (contaCorrenteCaixa == null) { return(HttpNotFound()); } return(View(contaCorrenteCaixa)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public JsonResult PesquisaCategoria(string filtro = "") { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var plConta = new object(); if (string.IsNullOrEmpty(filtro)) { plConta = db.PlanoContas.Where(x => x.EmpresaID == usuariologado.empresaId && x.NivelSuperior != null) .ToList(); } else { plConta = db.PlanoContas.Where(x => x.EmpresaID == usuariologado.empresaId && x.Descricao.Contains(filtro) && x.NivelSuperior != null) .ToList(); } return(Json(plConta, JsonRequestBehavior.AllowGet)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Json("~/Login")); } }
public ActionResult Edit([Bind(Include = "Id,EmpresaID,Descricao")] Setor setor) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (ModelState.IsValid) { setor.Descricao = LibProdusys.FS(setor.Descricao); db.Entry(setor).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("index")); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public JsonResult PesquisaFaturamentoPendente(string filtro = "") { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var clientes = new List <Pessoa.PessoaPesquisa>(); Pessoa pessoa = new Pessoa(); if (string.IsNullOrEmpty(filtro)) { clientes = pessoa.ListaPessoas(Convert.ToString(usuariologado.empresaId), ""); } else { clientes = pessoa.ListaPessoas(Convert.ToString(usuariologado.empresaId), filtro); } return(Json(clientes, JsonRequestBehavior.AllowGet)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Json("~/Login")); } }
public JsonResult PesquisaExame(string filtro = "") { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var exames = new object(); if (!string.IsNullOrEmpty(filtro)) { exames = db.Exames.Where(x => x.EmpresaID == usuariologado.empresaId && x.Nome.Contains(filtro)). Select(s => new { s.ID, s.Nome }).ToList(); } else { exames = db.Exames.Where(x => x.EmpresaID == usuariologado.empresaId). Select(s => new { s.ID, s.Nome }).ToList(); } return(Json(exames, JsonRequestBehavior.AllowGet)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Json("~/Login")); } }
public ActionResult RepFuncionarioFiltro(string txtCod, string DataNascimento, string txtClienteID) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var funcionarios = db.Funcionarios.Include(p => p.cidade).Include(p => p.Empresa).Where(x => x.EmpresaID == usuariologado.empresaId); if (!string.IsNullOrEmpty(txtCod)) { var cod = Convert.ToInt32(txtCod); funcionarios = funcionarios.Where(x => x.ID == cod); } if (!string.IsNullOrEmpty(DataNascimento)) { var dt = Convert.ToDateTime(DataNascimento); funcionarios = funcionarios.Where(x => x.DataNascimento == dt); } if (!string.IsNullOrEmpty(txtClienteID)) { var cliente = Convert.ToInt32(txtClienteID); funcionarios = funcionarios.Where(x => x.ClienteID == cliente); } return(View("RepFuncionario", funcionarios.OrderBy(x => x.Nome).ToList())); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public JsonResult PesquisaCidade(string filtro = "") { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var cidades = new object(); if (!string.IsNullOrEmpty(filtro)) { cidades = db.Cidades.Where(x => x.Descricao.Contains(filtro)).ToList(); } else { cidades = db.Cidades.ToList(); } return(Json(cidades, JsonRequestBehavior.AllowGet)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Json("~/Login")); } }
public ActionResult DeleteConfirmed(int id, int baixaid) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; BancoCaixa bancoCaixa = db.BancoCaixa.Find(id, baixaid, usuariologado.empresaId); Baixa baixa = db.Baixas.Where(x => x.ID == baixaid && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); Financeiro financeiro = db.RecPag.Where(x => x.ID == baixa.FinanceiroID && x.ParcelaID == baixa.ParcelaID && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); db.BancoCaixa.Remove(bancoCaixa); db.Baixas.Remove(baixa); db.RecPag.Remove(financeiro); db.SaveChanges(); return(RedirectToAction("Index")); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult RepCadastroFiltro(string txtCodcliente, string TipoCadastro) { ViewBag.TipoCadastro = new SelectList(new Consulta.ListaTipoCadastro().MetodoLista(), "ID", "Descricao"); ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var pessoas = db.Pessoas.Include(p => p.cidade).Include(p => p.Empresa).Where(x => x.EmpresaID == usuariologado.empresaId); if (!string.IsNullOrEmpty(txtCodcliente)) { var cod = Convert.ToInt32(txtCodcliente); pessoas = pessoas.Where(x => x.ID == cod); } if (!string.IsNullOrEmpty(TipoCadastro)) { if (TipoCadastro != "0") { var tp = Convert.ToInt32(TipoCadastro); pessoas = pessoas.Where(x => x.TipoCadastro == tp); } } return(View("RepCadastro", pessoas.OrderBy(x => x.Razao).ToList())); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit([Bind(Include = "ID,BaixaID,EmpresaID,Tipo,ContaID,TpDocto,PessoaId,DataEmissao,DataVencimento,DataConciliacao,NumeroDocumento,Banco,Agencia,Obs,valor,Cheque,Transferencia,Emitente,PlanoContaID")] BancoCaixa bancoCaixa) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (ModelState.IsValid) { var bcx = db.BancoCaixa.Where(x => x.ID == bancoCaixa.ID && x.EmpresaID == usuariologado.empresaId && x.BaixaID == bancoCaixa.BaixaID).FirstOrDefault(); bcx.Obs = bancoCaixa.Obs; bcx.DataConciliacao = bancoCaixa.DataConciliacao; db.Entry(bcx).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ContaID = new SelectList(db.ContaCorrenteCaixas.Where(x => x.EmpresaID == usuariologado.empresaId), "ID", "Descricao", bancoCaixa.ContaID); ViewBag.TpDocto = new SelectList(new BancoCaixa.ListaTipoDocumento().MetodoListaOpcao(), "ID", "Descricao", bancoCaixa.TpDocto); ViewBag.Tipo = new SelectList(new BancoCaixa.ListaTipo().MetodoListaOpcao(), "ID", "Descricao", bancoCaixa.Tipo); return(View(bancoCaixa)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult Edit(int?id, int?baixaid) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BancoCaixa bancoCaixa = db.BancoCaixa.Find(id, baixaid, usuariologado.empresaId); if (bancoCaixa == null) { return(HttpNotFound()); } ViewBag.ContaID = new SelectList(db.ContaCorrenteCaixas.Where(x => x.EmpresaID == usuariologado.empresaId), "ID", "Descricao", bancoCaixa.ContaID); ViewBag.TpDocto = new SelectList(new BancoCaixa.ListaTipoDocumento().MetodoListaOpcao(), "ID", "Descricao", bancoCaixa.TpDocto); ViewBag.Tipo = new SelectList(new BancoCaixa.ListaTipo().MetodoListaOpcao(), "ID", "Descricao", bancoCaixa.Tipo); return(View(bancoCaixa)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult NewSubCategoria(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var plconta = db.PlanoContas.Where(x => x.ID == id && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); plconta.Conta = ""; var texto = plconta.Descricao; plconta.Descricao = ""; plconta.NivelSuperior = plconta.ID; ViewBag.NivelSuperiordesc = Convert.ToString(plconta.Conta) + " - " + texto; return(View(plconta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
public ActionResult EditSubCategoria(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; var plconta = db.PlanoContas.Where(x => x.ID == id && x.EmpresaID == usuariologado.empresaId).FirstOrDefault(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (plconta == null) { return(HttpNotFound()); } return(View(plconta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }
// GET: PlanoContas/Delete/5 public ActionResult Delete(int?id) { ViewBag.UsuarioLogado = Utils.User.GetCookieUsuarioLogado(Request, Session); if (!string.IsNullOrEmpty(ViewBag.UsuarioLogado)) { Utils.User.UsuarioLogado usuariologado = Utils.User.GetDadosUsuarioLogado(ViewBag.UsuarioLogado); ViewBag.ModuloFinanceiro = usuariologado.moduloFinanceiro; ViewBag.RuleAdmin = usuariologado.admin; ViewBag.RuleFinanceiro = usuariologado.RuleFinanceiro; ViewBag.RuleMovimentacao = usuariologado.RuleMovimentacao; ViewBag.RuleCadastro = usuariologado.RuleCadastro; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanoConta planoConta = db.PlanoContas.Find(id, usuariologado.empresaId); if (planoConta == null) { return(HttpNotFound()); } bool excluir = true; if (planoConta.NivelSuperior == null) { var plcontaPai = db.PlanoContas.Count(x => x.NivelSuperior == planoConta.NivelSuperior && x.EmpresaID == usuariologado.empresaId); if (plcontaPai > 0) { excluir = false; } else { excluir = true; } } if (LibProdusys.PodeExcluir(Convert.ToString(id), Convert.ToString(usuariologado.empresaId), "financeiro", "categoriaid") && excluir) { ViewBag.PodeExcluir = true; } else { ViewBag.PodeExcluir = false; if (planoConta.NivelSuperior == null) { ViewBag.erro = "O registo não pode ser excluído, verifique Subcategorias."; } else { ViewBag.erro = "O registo não pode ser excluído, verifique Financeiro."; } } return(View(planoConta)); } else { TempData["MensagemRetorno"] = "Faça Login para continuar."; return(Redirect("~/Login")); } }