Exemple #1
0
        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"));
            }
        }
Exemple #2
0
 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"));
            }
        }
Exemple #4
0
        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"));
            }
        }
Exemple #11
0
 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"));
     }
 }
Exemple #12
0
 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"));
     }
 }
Exemple #13
0
 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"));
     }
 }
Exemple #14
0
 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"));
     }
 }
Exemple #15
0
 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"));
     }
 }
Exemple #17
0
        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"));
            }
        }
Exemple #28
0
 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"));
     }
 }
Exemple #29
0
 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"));
     }
 }
Exemple #30
0
        // 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"));
            }
        }