public int UpdateData(EscolaDTO objectDTO) { RepList <EscolaDTO> listProjeto = new RepList <EscolaDTO>(); RepGen <EscolaDTO> sqlCommand = new RepGen <EscolaDTO>(); string query = "UPDATE TB_ESCOLAS SET "; string where = string.Empty; var param = new DynamicParameters(); param.Add("@nomeEscola", objectDTO.nomeEscola, DbType.String); param.Add("@observacoes", objectDTO.observacoes, DbType.String); param.Add("@idEndereco", objectDTO.idEndereco, DbType.Int32); param.Add("@flagAtivo", objectDTO.flagAtivo, DbType.Boolean); param.Add("@dtUltAlteracao", DateTime.Now, DbType.DateTime); param.Add("@idPessoaUltAlteracao", objectDTO.idPessoaUltAlteracao, DbType.Int32); foreach (var item in param.ParameterNames) { query += " " + item + " = @" + item + ","; } query = query.Remove(query.Length - 1); where += " WHERE idEscola = " + objectDTO.idEscola.ToString(); query += where; var result = sqlCommand.ExecuteSQL(query, param); return(result); }
public void CarregaDetalhes(int idEscola) { panelEdit.Visible = true; panelConsulta.Visible = false; this.ControlBox = false; EscolaDTO param = new EscolaDTO(); param.idEscola = idEscola; param = new EscolaBLL().GetByID(param); // ************************************************** // // Preenche Tela de Detalhes // ************************************************** // lblCodigo.Text = param.idEscola.ToString(); txtNome.Text = param.nomeEscola; txtObservacoes.Text = param.observacoes; txtIdEndereco.Text = param.idEndereco.ToString(); cmbStatus.SelectedIndex = (param.flagAtivo) ? 1 : 0; // ************************************************** // // Preenche Tela de Detalhes // ************************************************** // CarregaEndereco(param.endereco, false); txtNomeAlteracao.Text = param.nomePessoaUltAlteracao; txtdtCadastro.Text = param.dtCadastro.ToShortDateString(); txtDataAlteracao.Text = param.dtUltAlteracao.ToShortDateString(); ControlFormEdit(false); }
public int InsertData(EscolaDTO objectDTO) { RepList <EscolaDTO> listProjeto = new RepList <EscolaDTO>(); RepGen <EscolaDTO> sqlCommand = new RepGen <EscolaDTO>(); string query = "INSERT INTO TB_ESCOLAS VALUES ("; var param = new DynamicParameters(); param.Add("@nomeEscola", objectDTO.nomeEscola, DbType.String); param.Add("@observacoes", objectDTO.observacoes, DbType.String); param.Add("@idEndereco", objectDTO.idEndereco, DbType.Int32); param.Add("@dtCadastro", DateTime.Now, DbType.DateTime); param.Add("@flagAtivo", objectDTO.flagAtivo, DbType.Boolean); param.Add("@dtUltAlteracao", DateTime.Now, DbType.DateTime); param.Add("@idPessoaUltAlteracao", objectDTO.idPessoaUltAlteracao, DbType.Int32); foreach (var item in param.ParameterNames) { query += "@" + item + ","; } query = query.Remove(query.Length - 1) + ")"; query += "; SELECT CAST(scope_identity() AS int)"; var result = sqlCommand.ExecuteSQLCommand(query, param); return(result); }
public List <EscolaDTO> GetDataInDataBase(EscolaDTO objectDTO) { RepList <EscolaDTO> listPessoa = new RepList <EscolaDTO>(); string query = string.Empty; string whereClause = " WHERE 1 = 1 "; query += " SELECT A.*, B.*, C.nomeUsuario as nomePessoaUltAlteracao, "; query += " descricaoAtivo = CASE WHEN A.flagAtivo = 1 then 'Ativo' else 'Desativado' END "; query += " FROM TB_ESCOLAS A "; query += " LEFT JOIN TB_ENDERECOS B ON A.idEndereco = B.idEndereco"; query += " LEFT JOIN TB_Usuarios C ON A.idPessoaUltAlteracao = C.idUsuario"; if (objectDTO.idEscola != 0) { whereClause += " AND A.idEscola = " + objectDTO.idEscola.ToString(); } if (!string.IsNullOrEmpty(objectDTO.nomeEscola)) { whereClause += " AND A.nomeEscola like '%" + objectDTO.nomeEscola + "%'"; } query += whereClause; return(listPessoa.GetDataInDatabase(query)); }
public IActionResult BuscaEscolasPor(string codigoEOL, [FromHeader] string token) { var username = string.Empty; var tokenValido = autenticacaoService.IsValido(token, out username); if (tokenValido) { if (codigoEOL.IsNull()) { return(BadRequest()); } EscolaDTO escolaPorCodigoEOL = escolaService.BuscarEscolaPor(codigoEOL); if (escolaPorCodigoEOL == default(EscolaDTO)) { return(NotFound()); } return(Ok(escolaPorCodigoEOL)); } return(Unauthorized()); }
public int SaveEscola(EscolaDTO item) { EscolaDAL cmd = new EscolaDAL(); EnderecoDAL cmdEndereco = new EnderecoDAL(); ContatoDAL cmdContato = new ContatoDAL(); int result = 0; if (item.idEscola == 0) { // *********************************************** // // ENDEREÇO // *********************************************** // if (item.idEndereco == 0) { result = cmdEndereco.InsertData(item.endereco); item.idEndereco = result; } else { item.endereco.idEndereco = item.idEndereco; result = cmdEndereco.UpdateData(item.endereco); } result = cmd.InsertData(item); } else { // *********************************************** // // ENDEREÇO // *********************************************** // if (item.idEndereco == 0) { result = cmdEndereco.InsertData(item.endereco); item.idEndereco = result; } else { item.endereco.idEndereco = item.idEndereco; result = cmdEndereco.UpdateData(item.endereco); } result = cmd.UpdateData(item); if (result != 0) { return(item.idEscola); } } return(result); }
private void btnAll_Click(object sender, EventArgs e) { ClearForm1(); var param = new EscolaDTO(); List <EscolaDTO> lista = new EscolaBLL().GetDataWithParam(param); Grid.GridViewDataBind(lista.ToDataTable(), gridMessage); }
private void btnGravar_Click(object sender, EventArgs e) { EscolaDTO param = new EscolaDTO(); if (lblCodigo.Text == string.Empty) { param.idEscola = 0; } else { param.idEscola = Convert.ToInt32(lblCodigo.Text); } param.nomeEscola = txtNome.Text; param.observacoes = txtObservacoes.Text; param.flagAtivo = (cmbStatus.SelectedIndex == 0) ? false : true; param.idEndereco = string.IsNullOrEmpty(txtIdEndereco.Text) ? 0 : Convert.ToInt32(txtIdEndereco.Text); param.idPessoaUltAlteracao = Sessao.Usuario.idUsuario; // ********************************************* // ENDEREÇO // ********************************************* param.endereco = new EnderecoDTO(); param.endereco.CEP = txtCEP.Text; param.endereco.idBairro = string.IsNullOrEmpty(txtIdBairro.Text) ? 0 : Convert.ToInt32(txtIdBairro.Text); param.endereco.idCidade = string.IsNullOrEmpty(txtIdCidade.Text) ? 0 : Convert.ToInt32(txtIdCidade.Text); param.endereco.logradouro = txtLogradouro.Text; param.endereco.numero = txtNumero.Text; param.endereco.complemento = txtComplemento.Text; param.endereco.nomeBairro = txtBairro.Text; param.endereco.nomeCidade = txtCidade.Text; param.endereco.siglaUF = txtUF.Text; EscolaBLL bus = new EscolaBLL(); var idEscola = bus.SaveEscola(param); if (idEscola > 0) { lblCodigo.Text = idEscola.ToString(); MessageBox.Show("Escola cadastrada com sucesso!"); CarregaGrid(); } else { throw new Exception("Erro no Cadastro da Escola"); } }
private void btnSearch_Click(object sender, EventArgs e) { var param = new EscolaDTO(); if (cmbSearchType.SelectedItem.ToString() == "Nome da Escola") { param.nomeEscola = txtSearch.Text; } else if (cmbSearchType.SelectedItem.ToString() == "Código da Escola") { if (txtSearch.Text != string.Empty) { param.idEscola = Convert.ToInt32(txtSearch.Text); } } List <EscolaDTO> lista = new EscolaBLL().GetDataWithParam(param); Grid.GridViewDataBind(lista.ToDataTable(), gridMessage); }
public EscolaDTO GetByID(EscolaDTO _escola) { EscolaDAL cmd = new EscolaDAL(); var result = cmd.GetDataInDataBase(_escola); if (result.Count > 0) { if (result[0].idEndereco != 0) { EnderecoDAL cmdEndereco = new EnderecoDAL(); result[0].endereco = cmdEndereco.GetEndereco(result[0].idEndereco); } return(result.SingleOrDefault()); } else { throw new Exception("Ocorreu um erro!"); } }
public async Task <IActionResult> Put(Guid id, [FromBody] EscolaDTO escola) { return(Ok(_escolaToEscolaDTOMapper.Map(await _escolaService.UpdateAsync(_escolaDTOToEscolaMapper.Map(escola, id))))); }
public async Task <IActionResult> Post([FromBody] EscolaDTO escola) { return(Created("api/v1/escolas", _escolaToEscolaDTOMapper.Map(await _escolaService.AddAsync(_escolaDTOToEscolaMapper.Map(escola))))); }
public List <EscolaDTO> GetDataWithParam(EscolaDTO _projeto) { EscolaDAL cmd = new EscolaDAL(); return(cmd.GetDataInDataBase(_projeto)); }
public int RemoveProject(EscolaDTO _projeto) { EscolaDAL cmd = new EscolaDAL(); return(cmd.UpdateData(_projeto)); }
public static ObservableCollection <EscolaDTO> GetEscolas() { lista = new ObservableCollection <EscolaDTO>(); var escola1 = new EscolaDTO() { EscolaId = 1, Name = "E. E. Souza Lima", Image = "EscolasDefaultIcon", Distancia = "10.5 KM", AlunosDisponiveis = "2", TipoInclusao3 = "AltismoIcon", TipoInclusao1 = "VisualGraveIcon", TipoInclusao2 = "VisualBaixaIcon", TipoInclusao4 = "CadeiranteIcon", }; var escola2 = new EscolaDTO() { EscolaId = 2, Name = "ONG Acolher E Cuidar", Image = "EscolasDefaultIcon", Distancia = "3.5 KM", AlunosDisponiveis = "2", TipoInclusao2 = "BaixaRendaIcon", TipoInclusao4 = "VisualBaixaIcon", TipoInclusao3 = "AltismoIcon", TipoInclusao1 = "VisualGraveIcon", }; var escola3 = new EscolaDTO() { EscolaId = 3, Name = "E. E. Dona Gonçalves", Image = "EscolasDefaultIcon", Distancia = "7.5 KM", AlunosDisponiveis = "2", TipoInclusao2 = "BaixaRendaIcon", TipoInclusao1 = "VisualGraveIcon", TipoInclusao3 = "AltismoIcon", TipoInclusao4 = "CadeiranteIcon", }; var escola4 = new EscolaDTO() { EscolaId = 3, Name = "ONG Saber E Ensinar", Image = "EscolasDefaultIcon", Distancia = "1.5 KM", AlunosDisponiveis = "2", TipoInclusao1 = "VisualGraveIcon", TipoInclusao2 = "BaixaRendaIcon", TipoInclusao3 = "VisualBaixaIcon", TipoInclusao4 = "CadeiranteIcon", }; lista.Add(escola1); lista.Add(escola2); lista.Add(escola3); lista.Add(escola4); return(lista); }