public ActionResult AdicionarEquipamentoManutencao(Manutencao manutencao)
        {
            try
            {
                var equipamento = bd.Equipamentos.FirstOrDefault(x => x.EquipamentoId == manutencao.EquipamentoId);

                if (equipamento.StatusId == 9)
                {
                    return(RedirectToAction("ListarManutencoesEquipamento", new { EquipamentoId = manutencao.EquipamentoId, status = 2 }));
                }
                else
                {
                    manutencao.EquipamentoId = Convert.ToInt32(Session["EquipamentoId"]);
                    manutencao.DataEntrada   = DateTime.Now;

                    equipamento.StatusId = 9;

                    bd.Entry(equipamento).State = EntityState.Modified;

                    bd.Manutencao.Add(manutencao);
                    bd.SaveChanges();

                    return(RedirectToAction("ListarManutencoesEquipamento", new { EquipamentoId = manutencao.EquipamentoId }));
                }
            }
            catch
            {
                return(RedirectToAction("ListarManutencoesEquipamento", new { EquipamentoId = manutencao.EquipamentoId, status = 1 }));
            }
        }
Пример #2
0
 public ActionResult CriarLicenca(Licencas licenca)
 {
     licenca.SoftwareId = Convert.ToInt32(Session["SoftwareId"]);
     bd.Licencas.Add(licenca);
     bd.SaveChanges();
     return(RedirectToAction("ListarLicencas", new { SoftwareId = Convert.ToInt32(Session["SoftwareId"]) }));
 }
 public ActionResult CriarTipoSolicitacao(TipoSolicitacao tipoSolicitacao)
 {
     tipoSolicitacao.PessoaId = Convert.ToInt32(HttpContext.User.Identity.Name);
     bd.TipoSolicitacao.Add(tipoSolicitacao);
     bd.SaveChanges();
     return(RedirectToAction("ListarTipoSolicitacoes"));
 }
Пример #4
0
        public ActionResult CriarSoftware(Softwares softwares)
        {
            softwares.PessoaId = Convert.ToInt32(HttpContext.User.Identity.Name);

            bd.Softwares.Add(softwares);
            bd.SaveChanges();
            return(RedirectToAction("ListarSoftwares"));
        }
        public ActionResult CriarEspecificacao(Especificacoes especificao)
        {
            especificao.PessoaId = Convert.ToInt32(HttpContext.User.Identity.Name);

            bd.Especificacoes.Add(especificao);
            bd.SaveChanges();
            return(RedirectToAction("ListarEspecificacoes", "Especificacao"));
        }
        public ActionResult CriarOrdemServico(OrdemServico ordemServico)
        {
            ordemServico.DataAbertura = DateTime.Now;

            EnviarEmail(ordemServico);

            bd.OrdemServico.Add(ordemServico);
            bd.SaveChanges();

            int tipo = Convert.ToInt32(Session["tipo"]);

            return(RedirectToAction("ListarOrdemServico", new { tipo = tipo }));
        }
        public ActionResult CriarTarefa(Tarefa tarefa)
        {
            tarefa.PessoaId     = Convert.ToInt32(HttpContext.User.Identity.Name);
            tarefa.DataAbertura = DateTime.Now;

            if (tarefa.StatusId == 6)
            {
                tarefa.DataEncerramento = DateTime.Now;
            }
            bd.Tarefa.Add(tarefa);
            bd.SaveChanges();
            return(RedirectToAction("ListarTarefas"));
        }
        public ActionResult CriarEquipamentoSoftwares(string[] mybox)
        {
            try
            {
                int equipamentoId = Convert.ToInt32(Session["EquipamentoId"]);

                var softwares = bd.Softwares.Where(x => x.StatusId != 2 && mybox.Contains(x.Nome)).ToList();

                SoftwareEquipemento softwareEquipemento = new SoftwareEquipemento();

                foreach (var item in softwares)
                {
                    softwareEquipemento.SoftwareId    = item.SoftwareId;
                    softwareEquipemento.EquipamentoId = equipamentoId;
                    softwareEquipemento.PessoaId      = Convert.ToInt32(HttpContext.User.Identity.Name);
                    softwareEquipemento.Data          = DateTime.Now;

                    bd.SoftwareEquipemento.Add(softwareEquipemento);
                    bd.SaveChanges();
                }

                return(RedirectToAction("ListarEquipamentos", "Equipamento"));
            }
            catch
            {
                return(RedirectToAction("CriarEquipamentoSoftwares", new { status = 1 }));
            }
        }
Пример #9
0
        public ActionResult CriarEquipamento(Equipamentos equipamento)
        {
            try
            {
                if (bd.Equipamentos.Any(x => x.ServiceTagSerial == equipamento.ServiceTagSerial ||
                                        x.NumeroPatrimonial == equipamento.NumeroPatrimonial))
                {
                    return(RedirectToAction("CriarEquipamento", new { status = 2 }));
                }
                else
                {
                    equipamento.PessoaId = Convert.ToInt32(HttpContext.User.Identity.Name);
                    bd.Equipamentos.Add(equipamento);
                    bd.SaveChanges();

                    return(RedirectToAction("CriarEquipamentoEspecificacoes", "EquipamentoEspecificacao", new { tipoEquipamentoId = equipamento.TipoEquipamentoId, EquipamentoId = equipamento.EquipamentoId }));
                }
            }
            catch
            {
                return(RedirectToAction("CriarEquipamento", new { status = 1 }));
            }
        }
        public ActionResult CadastrarColaborador(DataColaborador colaborador)
        {
            try
            {
                colaborador.DataCadastro = DateTime.Now;

                Pessoas pessoa = new Pessoas
                {
                    AcessoId       = colaborador.AcessoId,
                    Contato        = colaborador.Contato,
                    CPF            = colaborador.CPF.Replace("-", "").Replace(".", ""),
                    DataCadastro   = colaborador.DataCadastro,
                    DataNascimento = colaborador.DataNascimento,
                    Email          = colaborador.Email,
                    NomeCompleto   = colaborador.NomeCompleto,
                    RG             = colaborador.RG,
                    Senha          = colaborador.Senha,
                    StatusId       = colaborador.StatusId
                };

                bd.Pessoas.Add(pessoa);
                bd.SaveChanges();
                return(RedirectToAction("ListarColaboradores"));
            }
            catch
            {
                if (HttpContext.User.Identity.IsAuthenticated)
                {
                    return(RedirectToAction("ListarColaboradores", "Colaborador", new { status = 1 }));
                }
                else
                {
                    return(RedirectToAction("Login", "Login", new { status = 2 }));
                }
            }
        }
        public ActionResult CriarEquipamentoEspecificacoes(int[] especificacacoesId)
        {
            try
            {
                int equipamentoId = Convert.ToInt32(Session["EquipamentoId"]);

                EspecificacaoEquipamento especificacaoEquipamento = new EspecificacaoEquipamento();

                foreach (var item in especificacacoesId)
                {
                    especificacaoEquipamento.EspecificacaoId = item;
                    especificacaoEquipamento.EquipamentoId   = equipamentoId;

                    bd.EspecificacaoEquipamento.Add(especificacaoEquipamento);
                    bd.SaveChanges();
                }

                return(RedirectToAction("CriarEquipamentoSoftwares", "EquipamentoSoftware", new { EquipamentoId = equipamentoId }));
            }
            catch
            {
                return(RedirectToAction("CriarEquipamentoEspecificacoes", new { status = 1 }));
            }
        }
Пример #12
0
        public ActionResult Login(DataLogin pessoas)
        {
            var user = bd.Pessoas.FirstOrDefault(x => x.Email == pessoas.Email && x.Senha == pessoas.Senha && x.StatusId != 2);

            if (user != null)
            {
                user.UltimoAcesso = DateTime.Now;

                bd.Entry(user).State = EntityState.Modified;
                bd.SaveChanges();
                FormsAuthentication.SetAuthCookie(user.PessoaId.ToString(), true);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Login", "Login", new { status = 1 }));
            }
        }
Пример #13
0
 public ActionResult CriarEquipe(Equipe equipe)
 {
     bd.Equipe.Add(equipe);
     bd.SaveChanges();
     return(RedirectToAction("ListarEquipes"));
 }
 public ActionResult CriarTipoEquipamento(TipoEquipamento tipoEquipamento)
 {
     bd.TipoEquipamento.Add(tipoEquipamento);
     bd.SaveChanges();
     return(RedirectToAction("ListarTipoEquipamentos"));
 }
 public ActionResult CriarAtributo(Atributos atributo)
 {
     bd.Atributos.Add(atributo);
     bd.SaveChanges();
     return(RedirectToAction("ListarAtributos", "Atributo"));
 }
Пример #16
0
 public ActionResult CriarDepartamento(Departamentos departamento)
 {
     bd.Departamentos.Add(departamento);
     bd.SaveChanges();
     return(RedirectToAction("ListarDepartamentos"));
 }