예제 #1
0
        public void Alterar(STAnimalDTO staBllCrud)
        {
            if (staBllCrud.Sta_descriçao.Trim().Length == 0) //verifica se foi informado o sexo
            {
                throw new Exception("O status é obrigatório");
            }

            STAnimalDAL dalObj = new STAnimalDAL(conexao);

            dalObj.Alterar(staBllCrud);
        }
예제 #2
0
        public void Incluir(STAnimalDTO staDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "insert into tbSTAnimal(sta_descriçao) values (@sta_descriçao);select @@identity;";
            cmd.Parameters.AddWithValue("@sta_descriçao", staDalCrud.Sta_descriçao);
            conexao.Conectar();
            staDalCrud.Sta_id = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }//incluir
예제 #3
0
        }//incluir

        public void Alterar(STAnimalDTO staDalCrud)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "update tbSTAnimal set sta_descriçao = @sta_descriçao where sta_id = @sta_id;";

            cmd.Parameters.AddWithValue("@sta_id", staDalCrud.Sta_id);
            cmd.Parameters.AddWithValue("@sta_descriçao", staDalCrud.Sta_descriçao);
            conexao.Conectar();
            cmd.ExecuteNonQuery(); //não retorna parametro algum
            conexao.Desconectar();
        }//alterar
예제 #4
0
        }//pesquisar

        public STAnimalDTO CarregaSTAnimalDTO(int sta_id) //tipo + o campo do banco
        {
            STAnimalDTO car = new STAnimalDTO();
            SqlCommand  cmd = new SqlCommand();

            cmd.Connection  = conexao.Conexao;
            cmd.CommandText = "select * from tbSTAnimal where sta_id = @sta_id;";
            cmd.Parameters.AddWithValue("@sta_id", sta_id);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                car.Sta_id        = Convert.ToInt32(registro["sta_id"]);
                car.Sta_descriçao = Convert.ToString(registro["sta_descriçao"]);
            }
            conexao.Desconectar();
            return(car);
        } //carrega