public tbAvaliacao GetId(int pIdData, int pIdAction) { tbAvaliacao registro = new tbAvaliacao(); try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { registro = (from x in dbContext.tbAvaliacao where x.tbAvaliacao_Id == pIdData select x).FirstOrDefault(); registro.idAction = pIdAction; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "GetId", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(registro); }
public ActionResult Avaliacao(tbAvaliacao Avaliacao) { switch (Avaliacao.idAction) { case 1: resultado = new AvaliacaoFacade().Insert(Avaliacao); ViewBag.Msgtype = resultado.ResultAction == true ? 1 : 0; break; case 2: resultado = new AvaliacaoFacade().Update(Avaliacao); ViewBag.Msgtype = resultado.ResultAction == true ? 2 : 0; break; case 3: resultado = new AvaliacaoFacade().Delete(Avaliacao); ViewBag.Msgtype = resultado.ResultAction == true ? 3 : 0; break; } ViewBag.ListaResponsavel = new SelectList(new tbAvaliacao().ListaResponsavel(), "Id", "Value", avaliacao.tbUsuario_Id == null || avaliacao.tbUsuario_Id == 0 ? 0 : avaliacao.tbUsuario_Id); ViewBag.ListaStatus = new SelectList(new tbAvaliacao().ListaStatus(), "Id", "Value", string.IsNullOrWhiteSpace(avaliacao.tbAvaliacao_Status) ? "Aprovado" : avaliacao.tbAvaliacao_Status); ViewBag.ListaArquivo = new SelectList(new tbAvaliacao().ListaArquivo(), "Id", "Value", avaliacao.tbArquivo_Id == null || avaliacao.tbArquivo_Id == 0 ? 0 : avaliacao.tbArquivo_Id); return(View(Avaliacao)); }
public Resultado Update(tbAvaliacao pAval) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var aval = dbContext.tbAvaliacao.Where(x => x.tbAvaliacao_Id == pAval.tbAvaliacao_Id).FirstOrDefault(); if (aval != null) { aval.tbAvaliacao_Status = string.IsNullOrWhiteSpace(pAval.tbAvaliacao_Status) ? aval.tbAvaliacao_Status : pAval.tbAvaliacao_Status; aval.tbAvaliacao_Apresentacao = pAval.tbAvaliacao_Apresentacao; aval.tbAvaliacao_Clareza = pAval.tbAvaliacao_Clareza; aval.tbAvaliacao_Data = pAval.tbAvaliacao_Data; aval.tbAvaliacao_Dominio = pAval.tbAvaliacao_Dominio; aval.tbAvaliacao_Objetivo = pAval.tbAvaliacao_Objetivo; aval.tbAvaliacao_Origem = pAval.tbAvaliacao_Origem; aval.tbAvaliacao_Qualidade = pAval.tbAvaliacao_Qualidade; aval.tbAvaliacao_UpdateTime = DateTime.Now; dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Update", ExceptionMsg = "Atualização efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Update", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public ActionResult Avaliacao(int idData, int idAction) { if (idData > 0) { avaliacao = new AvaliacaoFacade().GetId(idData, idAction); } else { avaliacao.idAction = 1; } ViewBag.ListaResponsavel = new SelectList(new tbAvaliacao().ListaResponsavel(), "Id", "Value", avaliacao.tbUsuario_Id == null || avaliacao.tbUsuario_Id == 0 ? 0 : avaliacao.tbUsuario_Id); ViewBag.ListaStatus = new SelectList(new tbAvaliacao().ListaStatus(), "Id", "Value", string.IsNullOrWhiteSpace(avaliacao.tbAvaliacao_Status) ? "Aprovado" : avaliacao.tbAvaliacao_Status); ViewBag.ListaArquivo = new SelectList(new tbAvaliacao().ListaArquivo(), "Id", "Value", avaliacao.tbArquivo_Id == null || avaliacao.tbArquivo_Id == 0 ? 0 : avaliacao.tbArquivo_Id); return(View(avaliacao)); }
public Resultado Delete(tbAvaliacao pAval) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var aval = dbContext.tbAvaliacao.Where(x => x.tbAvaliacao_Id == pAval.tbAvaliacao_Id).FirstOrDefault(); if (aval != null) { dbContext.tbAvaliacao.Remove(aval); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Delete", ExceptionMsg = "Exclusão efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Delete", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Insert(tbAvaliacao pAval) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pAval.tbAvaliacao_UpdateTime = DateTime.Now; dbContext.tbAvaliacao.Add(pAval); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Insert", ExceptionMsg = "Cadastro efetuado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Avaliação", ClassName = "AvaliaçãoProcess", MethodName = "Insert", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public Resultado Delete(tbAvaliacao pAval) { return(new AvaliacaoProcess().Delete(pAval)); }
public Resultado Update(tbAvaliacao pAval) { return(new AvaliacaoProcess().Update(pAval)); }
public Resultado Insert(tbAvaliacao pAval) { return(new AvaliacaoProcess().Insert(pAval)); }