Пример #1
0
        public List <Malzemeler> DetayListeGetir()
        {
            ConnectionControl();

            //string query = "SELECT a.r_sayac, a.liste_kodu, a.liste_adi, ISNULL(a.pasif,0) AS pasif, a.baslangic_tarihi, a.bitis_tarihi, a.kategori_rsayac, a.cid FROM sts_fiyat_listesi a";
            string query1 = " SELECT b.r_sayac, b.fiyat_liste_rsayac, ISNULL(a.liste_adi,'') AS liste_adi, ISNULL(b.malzeme_kodu,'') AS malzeme_kodu, c.malzeme_adi, b.birim, ISNULL(b.indirim01_flag,0) AS indirim01_flag, ISNULL(b.indirim01,0) AS indirim01  ";
            string query2 = " FROM sts_fiyat_listesi a, sts_fiyat_listesi_satir b, mlz_tanimi c WHERE a.r_sayac=b.fiyat_liste_rsayac AND b.malzeme_kodu=c.malzeme_kodu AND ISNULL(b.malzeme_kodu,'')<>'' ";

            SqlCommand    command = new SqlCommand(query1 + query2, _connection);
            SqlDataReader reader  = command.ExecuteReader();

            List <Malzemeler> malzemelers = new List <Malzemeler>();

            while (reader.Read())
            {
                Malzemeler malzemeler = new Malzemeler
                {
                    r_sayac            = Convert.ToInt32(reader["r_sayac"]),
                    fiyat_liste_rsayac = Convert.ToInt32(reader["fiyat_liste_rsayac"]),
                    liste_adi          = reader["liste_adi"].ToString(),
                    malzeme_kodu       = reader["malzeme_kodu"].ToString(),
                    malzeme_adi        = reader["malzeme_adi"].ToString(),
                    birim          = reader["birim"].ToString(),
                    indirim01_flag = Convert.ToInt32(reader["indirim01_flag"]),
                    indirim01      = Convert.ToInt32(reader["indirim01"])
                };
                malzemelers.Add(malzemeler);
            }
            reader.Close();
            _connection.Close();
            return(malzemelers);
        }
Пример #2
0
        public Malzemeler MalzemeKoduKontrol(string malzeme_kodu)
        {
            ConnectionControl();
            string     query   = "SELECT a.malzeme_adi, a.baz_birim FROM mlz_tanimi a WHERE a.malzeme_kodu=@malzeme_kodu ";
            SqlCommand command = new SqlCommand(query, _connection);

            command.Parameters.AddWithValue("@malzeme_kodu", malzeme_kodu);

            SqlDataReader reader = command.ExecuteReader();

            List <Malzemeler> mlzBilgi = new List <Malzemeler>();

            while (reader.Read())
            {
                Malzemeler malzemeler = new Malzemeler
                {
                    malzeme_adi = reader["malzeme_adi"].ToString(),
                    birim       = reader["baz_birim"].ToString()
                };
                mlzBilgi.Add(malzemeler);
            }
            reader.Close();
            _connection.Close();

            return(mlzBilgi.FirstOrDefault());
        }
Пример #3
0
        public void Update(Malzemeler malzemeler)
        {
            ConnectionControl();
            string     query   = "UPDATE a SET a.fiyat_liste_rsayac=@fiyat_liste_rsayac, a.malzeme_kodu=@malzeme_kodu, a.indirim01_flag=@indirim01_flag, indirim01=@indirim01 FROM sts_fiyat_listesi_satir a WHERE a.r_sayac=@r_sayac";
            SqlCommand command = new SqlCommand(query, _connection);

            command.Parameters.AddWithValue("@r_sayac", malzemeler.r_sayac);
            command.Parameters.AddWithValue("@fiyat_liste_rsayac", malzemeler.fiyat_liste_rsayac);
            command.Parameters.AddWithValue("@malzeme_kodu", malzemeler.malzeme_kodu);
            command.Parameters.AddWithValue("@indirim01_flag", malzemeler.indirim01_flag);
            command.Parameters.AddWithValue("@indirim01", malzemeler.indirim01);
            command.ExecuteNonQuery();
            _connection.Close();
        }
Пример #4
0
        public void Insert(Malzemeler malzemeler)
        {
            ConnectionControl();

            string     query   = "INSERT INTO sts_fiyat_listesi_satir(fiyat_liste_rsayac, malzeme_kodu, indirim01_flag, indirim01, birim, cid) VALUES(@fiyat_liste_rsayac, @malzeme_kodu, @indirim01_flag, @indirim01, @birim, @cid)";
            SqlCommand command = new SqlCommand(query, _connection);

            command.Parameters.AddWithValue("@fiyat_liste_rsayac", malzemeler.fiyat_liste_rsayac);
            command.Parameters.AddWithValue("@malzeme_kodu", malzemeler.malzeme_kodu);
            command.Parameters.AddWithValue("@indirim01_flag", malzemeler.indirim01_flag);
            command.Parameters.AddWithValue("@indirim01", malzemeler.indirim01);
            command.Parameters.AddWithValue("@birim", malzemeler.birim);
            command.Parameters.AddWithValue("@cid", malzemeler.cid);
            command.ExecuteNonQuery();
            _connection.Close();
        }
Пример #5
0
        public List <Malzemeler> DetayListeGetirByMlzSinifi(string mlz_sinifi_no)
        {
            ConnectionControl();

            //string query = "SELECT a.r_sayac, a.liste_kodu, a.liste_adi, ISNULL(a.pasif,0) AS pasif, a.baslangic_tarihi, a.bitis_tarihi, a.kategori_rsayac, a.cid FROM sts_fiyat_listesi a";
            string query1 = " SELECT b.r_sayac, b.fiyat_liste_rsayac, ISNULL(a.liste_adi,'') AS liste_adi, ISNULL(b.malzeme_kodu,'') AS malzeme_kodu, c.malzeme_adi, b.birim, ISNULL(b.indirim01_flag,0) AS indirim01_flag, ISNULL(b.indirim01,0) AS indirim01  ";

            if (mlz_sinifi_no == "-1" || String.IsNullOrEmpty(mlz_sinifi_no))
            {
                query1 += " FROM sts_fiyat_listesi a, sts_fiyat_listesi_satir b, mlz_tanimi c WHERE a.r_sayac=b.fiyat_liste_rsayac AND b.malzeme_kodu=c.malzeme_kodu AND ISNULL(b.malzeme_kodu,'')<>'' ";
            }
            else
            {
                query1 += " FROM sts_fiyat_listesi a, sts_fiyat_listesi_satir b, mlz_tanimi c WHERE a.r_sayac=b.fiyat_liste_rsayac AND b.malzeme_kodu=c.malzeme_kodu AND ISNULL(b.malzeme_kodu,'')<>'' AND ISNULL(c.malzeme_sinifi_no,'')=@malzeme_sinifi_no ";
            }
            //string query2 = " FROM sts_fiyat_listesi a, sts_fiyat_listesi_satir b, mlz_tanimi c WHERE a.r_sayac=b.fiyat_liste_rsayac AND b.malzeme_kodu=c.malzeme_kodu AND ISNULL(b.malzeme_kodu,'')<>'' AND ISNULL(c.malzeme_sinifi_no,'')=@malzeme_sinifi_no ";
            string     aa      = query1;
            SqlCommand command = new SqlCommand(query1, _connection);

            if (mlz_sinifi_no != "-1" || String.IsNullOrEmpty(mlz_sinifi_no))
            {
                command.Parameters.AddWithValue("@malzeme_sinifi_no", mlz_sinifi_no);
            }

            SqlDataReader reader = command.ExecuteReader();

            List <Malzemeler> malzemelers = new List <Malzemeler>();

            while (reader.Read())
            {
                Malzemeler malzemeler = new Malzemeler
                {
                    r_sayac            = Convert.ToInt32(reader["r_sayac"]),
                    fiyat_liste_rsayac = Convert.ToInt32(reader["fiyat_liste_rsayac"]),
                    liste_adi          = reader["liste_adi"].ToString(),
                    malzeme_kodu       = reader["malzeme_kodu"].ToString(),
                    malzeme_adi        = reader["malzeme_adi"].ToString(),
                    birim          = reader["birim"].ToString(),
                    indirim01_flag = Convert.ToInt32(reader["indirim01_flag"]),
                    indirim01      = Convert.ToInt32(reader["indirim01"])
                };
                malzemelers.Add(malzemeler);
            }
            reader.Close();
            _connection.Close();
            return(malzemelers);
        }