Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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";
 }
Esempio n. 4
0
        public void AdicionarNovoTamanho(TamanhoDTO tamanho)
        {
            if ((tamanho != null) && (tamanho.DescricaoTamanho != null))
            {
                _tamanhoDAO.AdicionarNovoTamanho(tamanho);
            }

            this.Mensagem = "Falha na execucao do metodo AdicionarNovoTamanho() BLL";
        }
Esempio n. 5
0
 public TamanhoDTO Salvar(TamanhoDTO dto)
 {
     if (dto.Codigo > 0)
     {
         return(dao.Alterar(dto));
     }
     else
     {
         return(dao.Adicionar(dto));
     }
 }
Esempio n. 6
0
 public IActionResult AtualizarTamanho(string idTamanho, TamanhoDTO tipoNew)
 {
     try
     {
         _tipoBll.AtualizarTamanho(idTamanho, tipoNew);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
Esempio n. 7
0
 public ActionResult <Tamanho> AdicionarNovoTamanho(TamanhoDTO tipo)
 {
     try
     {
         _tipoBll.AdicionarNovoTamanho(tipo);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
Esempio n. 8
0
        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";
        }
Esempio n. 9
0
        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";
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
        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);
        }
Esempio n. 13
0
        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);
        }
Esempio n. 14
0
 public TamanhoDTO ObterPorPK(TamanhoDTO dto)
 {
     return(dao.ObterPorPK(dto));
 }
Esempio n. 15
0
 public List <TamanhoDTO> ObterPorFiltro(TamanhoDTO dto)
 {
     return(dao.ObterPorFiltro(dto));
 }
Esempio n. 16
0
 public TamanhoDTO Excluir(TamanhoDTO dto)
 {
     return(dao.Eliminar(dto));
 }