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 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")); }
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 })); } }
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 })); } }
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 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")); }
public ActionResult CriarDepartamento(Departamentos departamento) { bd.Departamentos.Add(departamento); bd.SaveChanges(); return(RedirectToAction("ListarDepartamentos")); }