public DisciplinaDTO Alterar(DisciplinaDTO dto) { try { BaseDados.ComandText = "stp_ACA_DISCIPLINA_ALTERAR"; BaseDados.AddParameter("DESCRICAO", dto.Descricao); BaseDados.AddParameter("SITUACAO", dto.Estado); BaseDados.AddParameter("SIGLA", dto.Sigla); BaseDados.AddParameter("CODIGO", dto.Codigo); BaseDados.AddParameter("FILIAL", dto.Filial); dto.Codigo = BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
private void ValidarModel(DisciplinaDTO disciplina) { if (string.IsNullOrEmpty(disciplina.Nome)) { throw new Exception("O Nome da disciplina não pode se vazio;"); } }
public DisciplinaDTO ObterPorPK(DisciplinaDTO dto) { try { BaseDados.ComandText = "stp_ACA_DISCIPLINA_OBTERPORPK"; BaseDados.AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); dto = new DisciplinaDTO(); while (dr.Read()) { dto.Codigo = int.Parse(dr[0]); dto.Descricao = dr[1]; dto.Sigla = dr[2]; dto.Estado = int.Parse(dr[3]); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <AtividadeDTO> LoadAtividadesDescricao(ListaOrcamentosDTO NDTO, DisciplinaDTO DTO) { var atividades = new List <AtividadeDTO>(); var dt = new DataTable(); try { var query = "SELECT da.descricao as descricao_atividade, a.descricao, a.id FROM atividade a JOIN negocio n ON a.NEGOCIO_id = n.id JOIN versao_atividade va ON a.VERSAO_ATIVIDADE_id = va.id JOIN desc_atividades da ON a.DESC_ATIVIDADES_id = da.id JOIN disciplina disc ON da.DISCIPLINA_id = disc.id WHERE a.NEGOCIO_id = '" + NDTO.Id + "' AND a.habilitado='1' AND a.desc_atividades_id = '" + DTO.Id + "' AND va.VERSAO_id = n.versao_valida"; bd.Conectar(); dt = bd.RetDataTable(query); } catch (Exception ex) { throw new Exception(ex.Message); } finally { foreach (DataRow item in dt.Rows) { atividades.Add(new AtividadeDTO { Id = Convert.ToInt32(item["id"]), Descricao = item["descricao"].ToString(), Descricao_Atividade = item["descricao_atividade"].ToString() }); } bd.CloseConection(); } return(atividades); }
public List <AtividadeDTO> LoadAtividades(ListaOrcamentosDTO NDTO, DisciplinaDTO DTO) { var atividades = new List <AtividadeDTO>(); var dt = new DataTable(); try { var query = "select distinct da.id, da.descricao from atividade a JOIN desc_atividades da ON da.id = a.desc_atividades_id join versao_atividade va ON va.id = a.versao_atividade_id join negocio n ON a.negocio_id = n.id and n.versao_valida = va.versao_id where a.negocio_id = '" + NDTO.Id + "' and a.habilitado = 1 and da.disciplina_id = '" + DTO.Id + "'"; bd.Conectar(); dt = bd.RetDataTable(query); } catch (Exception ex) { throw new Exception(ex.Message); } finally { foreach (DataRow item in dt.Rows) { atividades.Add(new AtividadeDTO { Id = Convert.ToInt32(item["id"]), Descricao = item["descricao"].ToString() }); } bd.CloseConection(); } return(atividades); }
public void Put(DisciplinaDTO disciplinaDTO) { ValidarModel(disciplinaDTO); var disciplina = _mapper.Map <Disciplina>(disciplinaDTO); _disciplinaData.Editar(disciplina); }
public void Inserir(DisciplinaDTO dto) { dal.Conectar(); string query = "Insert into Disciplina(nome) values ('" + dto.Nome + "')"; dal.ExecutarComandoSQL(query); }
private void btCadastrarDisciplina_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtDisciplina.Text)) { DisciplinaBLL bll = new DisciplinaBLL(); DisciplinaDTO dto = new DisciplinaDTO(); string nome = txtDisciplina.Text.Replace("'", "''"); dto.Nome = txtDisciplina.Text; bll.Inserir(dto); MessageBox.Show("Cadastro efetuado com sucesso!", "Sucesso"); LimpaTela(3); return; } MessageBox.Show("Por favor preencha o campo.", "Aviso"); return; }
public List <DisciplinaDTO> ObterPorFiltro(DisciplinaDTO dto) { List <DisciplinaDTO> listaDisciplinas; try { BaseDados.ComandText = "stp_ACA_DISCIPLINA_OBTERPORFILTRO"; BaseDados.AddParameter("DESCRICAO", dto.Descricao); BaseDados.AddParameter("FILIAL", dto.Estado); MySqlDataReader dr = BaseDados.ExecuteReader(); listaDisciplinas = new List <DisciplinaDTO>(); while (dr.Read()) { dto = new DisciplinaDTO(); dto.Codigo = int.Parse(dr[0]); dto.Descricao = dr[1]; dto.Sigla = dr[2]; dto.Estado = int.Parse(dr[3]); listaDisciplinas.Add(dto); } } catch (Exception ex) { dto = new DisciplinaDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); listaDisciplinas = new List <DisciplinaDTO>(); listaDisciplinas.Add(dto); } finally { BaseDados.FecharConexao(); } return(listaDisciplinas); }
public DisciplinaDTO Eliminar(DisciplinaDTO dto) { try { BaseDados.ComandText = "stp_ACA_DISCIPLINA_EXCLUIR"; BaseDados.AddParameter("CODIGO", dto.Codigo); dto.Codigo = BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public async Task<IActionResult> PutDisciplina([FromBody] DisciplinaDTO disciplina, [FromRoute] Guid disciplinaId) { return Created("api/v1/escolas/{escolaId}/disciplinas", await _disciplinaService.UpdateAsync(_disciplinaDTOToDisciplinaMapper.Map(disciplina,disciplinaId))); }