public TamanhoDTO Alterar(TamanhoDTO dto) { try { ComandText = "stp_GER_TAMANHO_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("SIGLA", dto.Sigla); AddParameter("SITUACAO", dto.Estado); //AddParameter("@UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public TamanhoDTO ObterPorPK(TamanhoDTO dto) { try { ComandText = "stp_GER_TAMANHO_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = ExecuteReader(); dto = new TamanhoDTO(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public void AtualizarTamanho(string idTamanho, TamanhoDTO tamanhoNew) { if ((idTamanho != null) && (tamanhoNew != null)) { _tamanhoDAO.AtualizarTamanho(idTamanho, tamanhoNew); } this.Mensagem = "Falha na execucao do metodo AtualizarTamanho() BLL"; }
public void AdicionarNovoTamanho(TamanhoDTO tamanho) { if ((tamanho != null) && (tamanho.DescricaoTamanho != null)) { _tamanhoDAO.AdicionarNovoTamanho(tamanho); } this.Mensagem = "Falha na execucao do metodo AdicionarNovoTamanho() BLL"; }
public TamanhoDTO Salvar(TamanhoDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public IActionResult AtualizarTamanho(string idTamanho, TamanhoDTO tipoNew) { try { _tipoBll.AtualizarTamanho(idTamanho, tipoNew); return(Ok()); } catch (System.Exception ex) { return(BadRequest(ex)); } }
public ActionResult <Tamanho> AdicionarNovoTamanho(TamanhoDTO tipo) { try { _tipoBll.AdicionarNovoTamanho(tipo); return(Ok()); } catch (System.Exception ex) { return(BadRequest(ex)); } }
public void AdicionarNovoTamanho(TamanhoDTO tamanho) { if (tamanho != null) { Tamanho tamanhoNovo = new Tamanho { DescricaoTamanho = tamanho.DescricaoTamanho.ToUpper() }; _context.CollectionTamanho.InsertOne(tamanhoNovo); } this.Mensagem = "Falha ao executar o metodo AdicionarNovoTamanho() DAO"; }
public void AtualizarTamanho(string idTamanho, TamanhoDTO tamanhoNew) { if ((idTamanho != null) && (tamanhoNew != null)) { Tamanho tamanhoNovo = new Tamanho { IdTamanho = idTamanho, DescricaoTamanho = tamanhoNew.DescricaoTamanho.ToUpper() }; _context.CollectionTamanho.ReplaceOne(tamanho => tamanho.IdTamanho == idTamanho, tamanhoNovo); } this.Mensagem = "Falha ao executar o metodo AtualizarTamanho() DAO"; }
public TamanhoDTO ObterTamanhoPorId(string idTamanho) { if (idTamanho != null) { var resultado = _context.CollectionTamanho.Find <Tamanho>(tamanho => tamanho.IdTamanho == idTamanho).FirstOrDefault(); TamanhoDTO tamanhoDTO = new TamanhoDTO { IdTamanho = resultado.IdTamanho, DescricaoTamanho = resultado.DescricaoTamanho }; return(tamanhoDTO); } this.Mensagem = "Falha ao executar o metodo ObterTamanhoPorId() DAO"; return(null); }
public List <TamanhoDTO> ObterTodosTamanhoss() { List <TamanhoDTO> tamanhoss = new List <TamanhoDTO>(); var sort = Builders <Tamanho> .Sort.Ascending(tamanho => tamanho.DescricaoTamanho); var Tamanhoes = _context.CollectionTamanho.Find(tamanho => true).Sort(sort).ToList(); foreach (var item in Tamanhoes) { TamanhoDTO v = new TamanhoDTO { IdTamanho = item.IdTamanho, DescricaoTamanho = item.DescricaoTamanho }; tamanhoss.Add(v); } return(tamanhoss); }
public List <TamanhoDTO> ObterPorFiltro(TamanhoDTO dto) { List <TamanhoDTO> lista; try { ComandText = "stp_GER_TAMANHO_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); MySqlDataReader dr = ExecuteReader(); lista = new List <TamanhoDTO>(); while (dr.Read()) { dto = new TamanhoDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Descricao = dr[1].ToString(); dto.Sigla = dr[2].ToString(); dto.Estado = int.Parse(dr[3].ToString()); lista.Add(dto); } } catch (Exception ex) { dto = new TamanhoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <TamanhoDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
public TamanhoDTO Eliminar(TamanhoDTO dto) { try { ComandText = "stp_GER_TAMANHO_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); dto.Codigo = ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public TamanhoDTO ObterPorPK(TamanhoDTO dto) { return(dao.ObterPorPK(dto)); }
public List <TamanhoDTO> ObterPorFiltro(TamanhoDTO dto) { return(dao.ObterPorFiltro(dto)); }
public TamanhoDTO Excluir(TamanhoDTO dto) { return(dao.Eliminar(dto)); }