private void InsereUmaAvaliacao(AvaliacaoDTO avaliacaoDTO) { avaliacaoDTO.Data_inicial = DateTime.Now; avaliacaoDTO.Data_ultima_atualizacao = DateTime.Now; avaliacaoDTO.Comentario = " "; //O mapper vai mapear o usuario que veio da tela para o que vai ser salvo no BD Model.Avaliacao avaliacaoMapeada = AutoMapper.Mapper.Map <Model.Avaliacao>(avaliacaoDTO); // Regra de negócio if (avaliacaoDTO.Estrelas == null || avaliacaoDTO.Estrelas == 0) { throw new System.ArgumentException("Parâmetro Inválido", "Estrelas"); } if (avaliacaoDTO.Id_instituicao == null || avaliacaoDTO.Id_instituicao == 0) { throw new System.ArgumentException("Parâmetro Inválido", "Instituicao"); } if (avaliacaoDTO.Id_quesito == null || avaliacaoDTO.Id_quesito == 0) { throw new System.ArgumentException("Parâmetro Inválido", "Quesito"); } if (avaliacaoDTO.Id_usuario == null || avaliacaoDTO.Id_usuario == 0) { throw new System.ArgumentException("Parâmetro Inválido", "Usuario"); } avaliacaoDao.Incluir(avaliacaoMapeada); }
internal DataTable searchAvaliacaoByIdAluno(AvaliacaoDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"SELECT * FROM Avaliacao INNER JOIN Professor ON Professor.IdProfessor = Avaliacao.IdProfessor INNER JOIN Aluno ON Aluno.IdAluno = Avaliacao.idAluno WHERE Avaliacao.IdAluno = @IdAluno ORDER BY Avaliacao.DataAvaliacao desc"); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter situacao = new SqlParameter(); situacao.ParameterName = "@IdAluno"; situacao.Value = dto.idAluno; situacao.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(situacao); database.GetSourceConnection(); return(database.ExecutaDataSetParameter(dbCommand).Tables[0]); }
internal DataTable searchCountAvaliacao(AvaliacaoDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"SELECT distinct(tipoAvaliacao), COUNT(0) as contador FROM Avaliacao WHERE IdAluno=@IdAluno group by TipoAvaliacao"); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter situacao = new SqlParameter(); situacao.ParameterName = "@IdAluno"; situacao.Value = dto.idAluno; situacao.DbType = System.Data.DbType.Int32; dbCommand.Parameters.Add(situacao); database.GetSourceConnection(); return(database.ExecutaDataSetParameter(dbCommand).Tables[0]); }
protected void cmdEnviar_Click(object sender, EventArgs e) { try { AvaliacaoDTO dto = new AvaliacaoDTO(); dto.dataAvaliacao = Convert.ToDateTime(BEPiD.Business.Util.Data.formataDataMMDDYYYY(txtDataAvaliacao.Text)); dto.assuntoAvaliacao = cmbAssunto.SelectedValue.ToString(); dto.mensagemAvaliacao = txtMensagem.Text; dto.tipoAvaliacao = cmbTipo.SelectedValue.ToString(); dto.idAluno = int.Parse(hdIdAluno.Value); dto.idProfessor = int.Parse(hdIdProfessor.Value); AvaliacaoBRL brl = new AvaliacaoBRL(); if (brl.insertMaquina(dto)) { lblResultado.Text = "Inserido com sucesso"; limparCampos(); preencherGridAvalicao(); preencherContador(); } } catch (Exception ex) { throw ex; } }
internal void insertMaquina(AvaliacaoDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"INSERT INTO Avaliacao (dataAvaliacao, idProfessor, AssuntoAvaliacao, TipoAvaliacao, MensagemAvaliacao, IdAluno) VALUES (@dataAvaliacao, @idProfessor, @AssuntoAvaliacao, @TipoAvaliacao, @MensagemAvaliacao, @IdAluno)"); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter titulo = new SqlParameter(); titulo.ParameterName = "@dataAvaliacao"; titulo.Value = dto.dataAvaliacao; titulo.DbType = System.Data.DbType.Date;//System.Data.DbType.Guid; dbCommand.Parameters.Add(titulo); IDataParameter data = new SqlParameter(); data.ParameterName = "@idProfessor"; data.Value = dto.idProfessor; data.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(data); IDataParameter descricao = new SqlParameter(); descricao.ParameterName = "@AssuntoAvaliacao"; descricao.Value = dto.assuntoAvaliacao; descricao.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(descricao); IDataParameter tipo = new SqlParameter(); tipo.ParameterName = "@TipoAvaliacao"; tipo.Value = dto.tipoAvaliacao; tipo.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(tipo); IDataParameter mensagem = new SqlParameter(); mensagem.ParameterName = "@MensagemAvaliacao"; mensagem.Value = dto.mensagemAvaliacao; mensagem.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(mensagem); IDataParameter aluno = new SqlParameter(); aluno.ParameterName = "@IdAluno"; aluno.Value = dto.idAluno; aluno.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(aluno); database.GetSourceConnection(); database.ExecutaNonQueryParameter(dbCommand); }
public DataTable searchAvaliacao(AvaliacaoDTO dto) { try { return(_avalicacaoDAO.searchAvaliacao(dto)); } catch (Exception ex) { throw ex; } }
public DataTable searchAvaliacaoByIdAluno(AvaliacaoDTO dto) { try { return(_avalicacaoDAO.searchAvaliacaoByIdAluno(dto)); } catch (Exception) { throw; } }
private void preencherGridAvalicao() { AvaliacaoDTO avalicacaoDTO = new AvaliacaoDTO(); avalicacaoDTO.idAluno = int.Parse(hdIdAluno.Value); AvaliacaoBRL avalicacaoBRL = new AvaliacaoBRL(); gridAvaliacao.DataSource = avalicacaoBRL.searchAvaliacaoByIdAluno(avalicacaoDTO); gridAvaliacao.DataBind(); }
private void preencherContador() { AvaliacaoDTO dto = new AvaliacaoDTO(); dto.idAluno = int.Parse(hdIdAluno.Value); AvaliacaoBRL brl = new AvaliacaoBRL(); gridAvaliacaoContador.DataSource = brl.searchCountAvaliacao(dto); gridAvaliacaoContador.DataBind(); }
public Boolean insertMaquina(AvaliacaoDTO dto) { try { _avalicacaoDAO.insertMaquina(dto); return(true); } catch (Exception ex) { throw ex; } }
public async Task <int> InserirAvaliacaoCurso(AvaliacaoDTO avaliacao) { StringBuilder queryInserirAvaliacao = new StringBuilder(); queryInserirAvaliacao.AppendLine("UPDATE curso SET "); queryInserirAvaliacao.AppendFormat(" Avaliacao = Avaliacao + {0}, ", avaliacao.Avaliacao); queryInserirAvaliacao.AppendLine(" NumAvaliadores = NumAvaliadores + 1 "); queryInserirAvaliacao.AppendFormat(" WHERE ID_Curso = {0};", avaliacao.ID_Curso); try { await UtilitarioDatabase.ExecutarComando(queryInserirAvaliacao.ToString()); } catch { return(500); } return(200); }
public void SetAvaliacao(AvaliacaoDTO avaliacao) { var ett = new Avaliacao() { CompleteName = avaliacao.CompleteName, Cpf = avaliacao.Cpf, DateBirth = avaliacao.DateBirth, Address = avaliacao.Address, ExperienceTime = avaliacao.ExperienceTime, Father = avaliacao.Father, Grade = avaliacao.Grade, Income = avaliacao.Income, LastHarvest = avaliacao.LastHarvest, Mother = avaliacao.Mother, NumberEmployees = avaliacao.NumberEmployees, NumberMachines = avaliacao.NumberMachines, Prevent = avaliacao.Prevent, SizeField = avaliacao.SizeField, Segment = avaliacao.Segment, Id = avaliacao.Id, }; _ctx.Avaliacoes.Add(ett); }
public ValidacaoDTO InserirAvaliacaoCurso(AvaliacaoDTO avaliacao) { return(UtilitarioHTTP.InterpretarStatusCode(cursoRepositorio.InserirAvaliacaoCurso(avaliacao).Result)); }
public void SetAvaliacao(AvaliacaoDTO avaliacao) { _rep.SetAvaliacao(avaliacao); }
public void ExcluirAvaliacao(AvaliacaoDTO dto) { dao.Delete("tbl_avaliacao", dto, 0); }
public void AlterarAvaliacao(AvaliacaoDTO dto) { dao.Update("tbl_avaliacao", dto, 0); }
public void InserirAvaliacao(AvaliacaoDTO dto) { dao.Insert("tbl_avaliacao", dto); }
public ValidacaoDTO InserirAvaliacaoCurso([FromBody] AvaliacaoDTO avaliacao) { return(cursoService.InserirAvaliacaoCurso(avaliacao)); }