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 })); } }
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"]) })); }
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")); }
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")); }
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")); }
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 })); } }