Пример #1
0
        public ActionResult EditarEquipamento(Equipamentos equipamento)
        {
            try
            {
                var equipamentoBD = bd.Equipamentos.FirstOrDefault(x => x.EquipamentoId == equipamento.EquipamentoId);

                equipamentoBD.DataAquisicao     = equipamento.DataAquisicao;
                equipamentoBD.DataGarantia      = equipamento.DataGarantia;
                equipamentoBD.NumeroPatrimonial = equipamento.NumeroPatrimonial;
                equipamentoBD.ServiceTagSerial  = equipamento.ServiceTagSerial;
                equipamentoBD.Observacao        = equipamento.Observacao;
                equipamentoBD.DepartamentoId    = equipamento.DepartamentoId;
                equipamentoBD.StatusId          = equipamento.StatusId;

                bd.Entry(equipamentoBD).State = EntityState.Modified;
                bd.SaveChanges();

                int tipo = Convert.ToInt32(Session["tipo"]);
                return(RedirectToAction("ListarEquipamentos", "Equipamento", new { tipo = tipo }));
            }
            catch
            {
                return(RedirectToAction("EditarEquipamento", new { EquipamentoId = equipamento.EquipamentoId, status = 1 }));
            }
        }
        public ActionResult EditarColaborador(Pessoas pessoas)
        {
            try
            {
                var pessoa = bd.Pessoas.FirstOrDefault(x => x.PessoaId == pessoas.PessoaId);

                pessoa.RG             = pessoas.RG;
                pessoa.StatusId       = pessoas.StatusId;
                pessoa.NomeCompleto   = pessoas.NomeCompleto;
                pessoa.DataNascimento = pessoas.DataNascimento;
                pessoa.Contato        = pessoas.Contato;
                pessoa.AcessoId       = pessoas.AcessoId;
                pessoa.CPF            = pessoas.CPF.Replace("-", "").Replace(".", "");
                pessoa.Email          = pessoas.Email;

                bd.Entry(pessoa).State = EntityState.Modified;
                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 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 }));
            }
        }
Пример #4
0
        public ActionResult EditarLicenca(Licencas licenca)
        {
            var licencaBD = bd.Licencas.FirstOrDefault(x => x.LicencaId == licenca.LicencaId);

            licencaBD.Preco      = licenca.Preco;
            licencaBD.Quantidade = licenca.Quantidade;
            licencaBD.SoftwareId = licenca.SoftwareId;

            bd.Entry(licencaBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarLicencas", new { SoftwareId = Convert.ToInt32(Session["SoftwareId"]) }));
        }
Пример #5
0
        public ActionResult EditarSoftware(Softwares softwares)
        {
            var softwaresBD = bd.Softwares.FirstOrDefault(x => x.SoftwareId == softwares.SoftwareId);

            softwaresBD.Nome       = softwares.Nome;
            softwaresBD.Descricao  = softwares.Descricao;
            softwaresBD.Observacao = softwares.Observacao;
            softwaresBD.StatusId   = softwares.StatusId;

            bd.Entry(softwaresBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarSoftwares"));
        }
        public ActionResult EditarTarefa(Tarefa tarefa)
        {
            var tarefaBD = bd.Tarefa.FirstOrDefault(x => x.TarefaId == tarefa.TarefaId);

            if (tarefa.StatusId != 6 && tarefaBD.StatusId == 6)
            {
                tarefaBD.DataEncerramento = null;
            }

            tarefaBD.TipoSolicitacaoId = tarefa.TipoSolicitacaoId;
            tarefaBD.OrdemServicoId    = tarefa.OrdemServicoId;
            tarefaBD.PrioridadeId      = tarefa.PrioridadeId;
            tarefaBD.Descricao         = tarefa.Descricao;
            tarefaBD.StatusId          = tarefa.StatusId;

            if (tarefa.StatusId == 6)
            {
                tarefaBD.DataEncerramento = DateTime.Now;
            }

            bd.Entry(tarefaBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarTarefas"));
        }
        public ActionResult EditarTipoEquipamento(TipoEquipamento tipoEquipamento)
        {
            var tipoEquipamentoBD = bd.TipoEquipamento.FirstOrDefault(x => x.TipoEquipamentoId == tipoEquipamento.TipoEquipamentoId);

            tipoEquipamentoBD.Nome = tipoEquipamento.Nome;

            bd.Entry(tipoEquipamentoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarTipoEquipamentos"));
        }
        public ActionResult EditarEspecificacao(Especificacoes especificao)
        {
            var especificacaoBD = bd.Especificacoes.FirstOrDefault(x => x.EspecificacaoId == especificao.EspecificacaoId);

            especificacaoBD.AtributoId = especificao.AtributoId;
            especificacaoBD.Nome       = especificao.Nome;

            bd.Entry(especificacaoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarEspecificacoes", "Especificacao"));
        }
Пример #9
0
        public ActionResult EditarDepartamento(Departamentos departamento)
        {
            var departamentoBD = bd.Departamentos.FirstOrDefault(x => x.DepartamentoId == departamento.DepartamentoId);

            departamentoBD.Nome      = departamento.Nome;
            departamentoBD.Descricao = departamento.Descricao;

            bd.Entry(departamentoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarDepartamentos"));
        }
        public ActionResult EditarTipoSolicitacao(TipoSolicitacao tipoSolicitacao)
        {
            var tipoSolicitacaoBD = bd.TipoSolicitacao.FirstOrDefault(x => x.TipoSolicitacaoId == tipoSolicitacao.TipoSolicitacaoId);

            tipoSolicitacaoBD.Titulo    = tipoSolicitacao.Titulo;
            tipoSolicitacaoBD.Descricao = tipoSolicitacao.Descricao;

            bd.Entry(tipoSolicitacaoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarTipoSolicitacoes"));
        }
Пример #11
0
        public ActionResult EditarEquipe(Equipe equipe)
        {
            var equipeBD = bd.Equipe.FirstOrDefault(x => x.EquipeId == equipe.EquipeId);

            equipeBD.Nome          = equipe.Nome;
            equipeBD.ResponsavelId = equipe.ResponsavelId;
            equipeBD.Descricao     = equipe.Descricao;

            bd.Entry(equipeBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarEquipes"));
        }
        public ActionResult EditarAtributo(Atributos atributo)
        {
            var atributoBD = bd.Atributos.FirstOrDefault(x => x.AtributoId == atributo.AtributoId);

            atributoBD.Descricao         = atributo.Descricao;
            atributoBD.Nome              = atributo.Nome;
            atributoBD.TipoEquipamentoId = atributo.TipoEquipamentoId;

            bd.Entry(atributoBD).State = EntityState.Modified;
            bd.SaveChanges();

            return(RedirectToAction("ListarAtributos", "Atributo"));
        }
Пример #13
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 }));
            }
        }
        public ActionResult EditarOrdemServico(OrdemServico ordemServico)
        {
            var OrdemServicoBD = bd.OrdemServico.FirstOrDefault(x => x.OrdemServicoId == ordemServico.OrdemServicoId);

            if (bd.Tarefa.Any(x => x.OrdemServicoId == OrdemServicoBD.OrdemServicoId && x.StatusId != 6))
            {
                return(RedirectToAction("EditarOrdemServico", new { OrdemServicoId = ordemServico.OrdemServicoId, message = 1 }));
            }
            else
            {
                if (ordemServico.StatusId != 6 && OrdemServicoBD.StatusId == 6)
                {
                    OrdemServicoBD.DataEncerramento = null;
                }

                if (ordemServico.StatusId != OrdemServicoBD.StatusId)
                {
                    EnviarEmail(ordemServico);
                }

                OrdemServicoBD.Titulo            = ordemServico.Titulo;
                OrdemServicoBD.ClienteEmail      = ordemServico.ClienteEmail;
                OrdemServicoBD.ClienteNome       = ordemServico.ClienteNome;
                OrdemServicoBD.Descricao         = ordemServico.Descricao;
                OrdemServicoBD.StatusId          = ordemServico.StatusId;
                OrdemServicoBD.PrioridadeId      = ordemServico.PrioridadeId;
                OrdemServicoBD.EquipeId          = ordemServico.EquipeId;
                OrdemServicoBD.TipoSolicitacaoId = ordemServico.TipoSolicitacaoId;
                OrdemServicoBD.DataEncerramento  = ordemServico.DataEncerramento;


                if (ordemServico.StatusId == 6)
                {
                    OrdemServicoBD.DataEncerramento = DateTime.Now;
                }


                bd.Entry(OrdemServicoBD).State = EntityState.Modified;
                bd.SaveChanges();

                int tipo = Convert.ToInt32(Session["tipo"]);
                return(RedirectToAction("ListarOrdemServico", new { tipo = tipo }));
            }
        }