예제 #1
0
 public void Alterar(CategoriaDTO categoriaDTO)
 {
     if (categoriaDTO.Categoria == string.Empty)
     {
         throw new ArgumentException("Dê um titulo a categoria");
     }
     db.Alterar(categoriaDTO);
 }
예제 #2
0
        public int Salvar(CategoriaDTO categoriaDTO)
        {
            if (categoriaDTO.Categoria == string.Empty)
            {
                throw new ArgumentException("Dê um titulo a categoria");
            }

            int id = db.Salvar(categoriaDTO);

            return(id);
        }
예제 #3
0
        public int Salvar(CategoriaDTO categoriaDTO)
        {
            string script = @"INSERT INTO 
                            TB_CATEGORIA (DS_CATEGORIA)
                            VALUES      (@DS_CATEGORIA)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("@DS_CATEGORIA", categoriaDTO.Categoria));

            int id = db.ExecuteInsertScriptWithPK(script, parms);

            return(id);
        }
예제 #4
0
        public void Alterar(CategoriaDTO categoriaDTO)
        {
            string script =
                @"UPDATE TB_CATEGORIA 
                SET    
                    DS_CATEGORIA   = @DS_CATEGORIA,
                WHERE ID_CATEGORIA = @ID_CATEGORIA";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("ID_CATEGORIA", categoriaDTO.ID_Categoria));
            parms.Add(new MySqlParameter("DS_CATEGORIA", categoriaDTO.Categoria));

            db.ExecuteInsertScript(script, parms);
        }
예제 #5
0
        public CategoriaDTO Consultar_ID(int ID)
        {
            string script =
                @"SELECT * FROM TB_CATEGORIA WHERE ID_CATEGORIA = @ID_CATEGORIA";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("ID_CATEGORIA", ID));

            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            CategoriaDTO categoriaDTO = new CategoriaDTO();

            while (reader.Read())
            {
                categoriaDTO.ID_Categoria = reader.GetInt32("ID_CATEGORIA");
                categoriaDTO.Categoria    = reader.GetString("DS_CATEGORIA");
            }
            return(categoriaDTO);
        }
예제 #6
0
        public List <CategoriaDTO> Listar()
        {
            string          script = @"SELECT
                              * 
                              FROM TB_CATEGORIA";
            MySqlDataReader reader = db.ExecuteSelectScript(script, null);

            List <CategoriaDTO> lstCategoriaDTO = new List <CategoriaDTO>();

            while (reader.Read())
            {
                CategoriaDTO categoriaDTO = new CategoriaDTO();
                categoriaDTO.ID_Categoria = reader.GetInt32("ID_CATEGORIA");
                categoriaDTO.Categoria    = reader.GetString("DS_CATEGORIA");
                lstCategoriaDTO.Add(categoriaDTO);
            }
            reader.Close();

            return(lstCategoriaDTO);
        }
예제 #7
0
        public List <CategoriaDTO> Consultar(string argumentoBusca)
        {
            string script =
                @"SELECT * FROM TB_CATEGORIA WHERE DS_CATEGORIA LIKE @DS_CATEGORIA" + "%";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("DS_CATEGORIA", argumentoBusca));

            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <CategoriaDTO> lstCategoriaDTO = new List <CategoriaDTO>();

            while (reader.Read())
            {
                CategoriaDTO categoriaDTO = new CategoriaDTO();
                categoriaDTO.ID_Categoria = reader.GetInt32("ID_CATEGORIA");
                categoriaDTO.Categoria    = reader.GetString("DS_CATEGORIA");
                lstCategoriaDTO.Add(categoriaDTO);
            }
            reader.Close();

            return(lstCategoriaDTO);
        }
예제 #8
0
        public CategoriaDTO Consultar_ID(int ID)
        {
            CategoriaDTO categoriaDTO = db.Consultar_ID(ID);

            return(categoriaDTO);
        }