Ejemplo n.º 1
0
        public bool MakineEkleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            if (!MakineVarsa(degisken))
            {
                using (var baglanti = MeshEkran.Veritabani.Database.GetConnection())
                {
                    try
                    {
                        string     kayit = "insert into MakinelerTablosu(MakineAdi,MakineKodu,OperasyonID) values (@makineadi,@makinekodu,@operasyonid)";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@makineadi", degisken.MakineAdı);
                        komut.Parameters.AddWithValue("@makinekodu", degisken.MakineKodu);
                        komut.Parameters.AddWithValue("@operasyonid", degisken.OperasyonID);
                        baglanti.Open();
                        if (komut.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                        baglanti.Close();
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show("İşlem Sırasında Hata Oluştu. \n\n\n\n" + hata.Message);
                    }

                    return(result);
                }
            }
            return(result);
        }
Ejemplo n.º 2
0
        public bool AliciEkle(MasDLL.Rapor degisken)
        {
            bool result = false;

            if (!AliciVarsa(degisken))
            {
                using (var baglanti = Veritabani.Database.GetConnection())
                {
                    try
                    {
                        string     kayit = "insert into AliciTablosu(AliciAD,AliciSirketNo) values (@aliciad,@alicisirketno)";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@aliciad", degisken.AliciAD);
                        komut.Parameters.AddWithValue("@alicisirketno", degisken.AliciSirketNo);


                        baglanti.Open();
                        if (komut.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                        baglanti.Close();
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show("İşlem Sırasında Hata Oluştu. \n\n\n\n" + hata.Message);
                    }

                    return(result);
                }
            }
            return(result);
        }
Ejemplo n.º 3
0
        public bool DurusEkle(MasDLL.Rapor degisken)
        {
            bool result = false;

            if (!DurusVarsa(degisken))
            {
                using (var baglanti = Veritabani.Database.GetConnection())
                {
                    try
                    {
                        string     kayit = "insert into DurusTablosu(DurusAd,DurusAciklama) values (@durusad,@durusaciklama)";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@durusad", degisken.DurusAd);
                        komut.Parameters.AddWithValue("@durusaciklama", degisken.DurusAciklama);


                        baglanti.Open();
                        if (komut.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                        baglanti.Close();
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show("İşlem Sırasında Hata Oluştu. \n\n\n\n" + hata.Message);
                    }

                    return(result);
                }
            }
            return(result);
        }
Ejemplo n.º 4
0
        public bool OperasyonEkleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            if (!OperasyonVarsa(degisken))
            {
                using (var baglanti = Veritabani.Database.GetConnection())
                {
                    try
                    {
                        string     kayit = "insert into OperasyonlarTablosu(OperasyonAdi) values (@opad)";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@opad", degisken.OperasyonAdi);


                        baglanti.Open();
                        if (komut.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                        baglanti.Close();
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show("İşlem Sırasında Hata Oluştu. \n\n\n\n" + hata.Message);
                    }

                    return(result);
                }
            }
            return(result);
        }
Ejemplo n.º 5
0
        public bool UrunEkleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            if (!UrunVarsa(degisken))
            {
                using (var baglanti = Veritabani.Database.GetConnection())
                {
                    try
                    {
                        string     kayit = "insert into UrunTablosu(UrunAdi,UrunAciklama,UrunKodu,En,Boy) values (@urunad,@urunaciklama,@urunkodu,@en,@boy)";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@urunad", degisken.UrunAdi);
                        komut.Parameters.AddWithValue("@urunaciklama", degisken.UrunAciklama);
                        komut.Parameters.AddWithValue("@urunkodu", degisken.UrunKodu);
                        komut.Parameters.AddWithValue("@en", degisken.UrunEn);
                        komut.Parameters.AddWithValue("@boy", degisken.UrunBoy);

                        baglanti.Open();
                        if (komut.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                        baglanti.Close();
                    }
                    catch (Exception hata)
                    {
                        MessageBox.Show("İşlem Sırasında Hata Oluştu. \n\n\n\n" + hata.Message);
                    }

                    return(result);
                }
            }
            return(result);
        }
Ejemplo n.º 6
0
        public bool MakineSilme(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = MeshEkran.Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "exec PRC_MakineUpdateKontrol @makineid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@makineid", degisken.MakineID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id   = dr["MakineID"].ToString();
                    string adi  = dr["MakineAdi"].ToString();
                    string kodu = dr["MakineKodu"].ToString();

                    //////////////////////////
                    PSid          = dr["MakineID"].ToString();
                    PSadi         = dr["MakineAdi"].ToString();
                    PSkodu        = dr["MakineKodu"].ToString();
                    PSoperasyonid = dr["OperasyonID"].ToString();
                    /////////////////////////

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numarali " + adi + " " + kodu + " isimli makineyi veritabanından silmek istediğinize emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     silmeSorgusu = "exec PRC_MakineDelete @makineid";
                        SqlCommand silKomutu    = new SqlCommand(silmeSorgusu, baglanti);
                        silKomutu.Parameters.AddWithValue("@makineid", degisken.MakineID);
                        if (silKomutu.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir makine yok.");
                }

                return(result);
            }
        }
Ejemplo n.º 7
0
        public bool AliciGuncelle(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "SELECT * from AliciTablosu where AliciID=@aliciid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@aliciid", degisken.AliciID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id       = dr["AliciID"].ToString();
                    string aliciad  = dr["AliciAD"].ToString();
                    string alicisno = dr["AliciSirketNO"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + aliciad + " isimli alıcıyı güncellemek istediğinize emin misiniz?", "Güncelleme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     kayit = "UPDATE AliciTablosu SET AliciAD=@aliciad,AliciSirketNO=@alicisno where AliciID=@alicid";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@aliciad", degisken.AliciAD);
                        komut.Parameters.AddWithValue("@alicisno", degisken.AliciSirketNo);
                        komut.Parameters.AddWithValue("@alicid", degisken.AliciID);

                        komut.ExecuteNonQuery();

                        MessageBox.Show("Alıcının bilgileri başarıyla güncellendi.");
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir alıcı bulunamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 8
0
        public bool UrunGuncelleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "SELECT * from UrunTablosu where UrunKodu=@urunkod";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@urunkod", degisken.UrunKodu);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id        = dr["UrunID"].ToString();
                    string urunadkod = dr["UrunAdi"].ToString() + " " + dr["UrunKodu"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + urunadkod + " ürününü güncellemek istediğinize emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     kayit = "UPDATE UrunTablosu SET UrunAdi=@urunad,UrunAciklama=@urunaciklama,En=@urunen,Boy=@urunboy where UrunKodu=@urunkod";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@urunad", degisken.UrunAdi);
                        komut.Parameters.AddWithValue("@urunaciklama", degisken.UrunAciklama);
                        komut.Parameters.AddWithValue("@urunkod", degisken.UrunKodu);
                        komut.Parameters.AddWithValue("@urunen", degisken.UrunEn);
                        komut.Parameters.AddWithValue("@urunboy", degisken.UrunBoy);
                        komut.ExecuteNonQuery();

                        MessageBox.Show("Ürün bilgileri başarıyla güncellendi.");
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir ürün bulunamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 9
0
        public bool MakineGuncelleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "exec PRC_MakineUpdateKontrol @makineid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@makineid", degisken.MakineID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id        = dr["MakineID"].ToString();
                    string urunadkod = dr["MakineAdi"].ToString() + " " + dr["MakineKodu"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + urunadkod + " makinesini güncellemek istediğinize emin misiniz?", "Güncelleme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        //string kayit = "UPDATE MakinelerTablosu SET MakineAdi=@makineadi,MakineKodu=@makinekodu,OperasyonID=@opid where MakineID=@makineid";
                        string     kayit = "exec PRC_MakineUpdate @makineadi,@makinekodu,@opid,@makineid";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@opid", degisken.OperasyonID);
                        komut.Parameters.AddWithValue("@makineadi", degisken.MakineAdi);
                        komut.Parameters.AddWithValue("@makinekodu", degisken.MakineKodu);
                        komut.Parameters.AddWithValue("@makineid", degisken.MakineID);
                        komut.ExecuteNonQuery();

                        MessageBox.Show("Makine bilgileri başarıyla güncellendi.");
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir makine bulunamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 10
0
        public bool DurusGuncelle(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "SELECT * from DurusTablosu where DurusID=@durusid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@durusid", degisken.DurusID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id        = dr["DurusID"].ToString();
                    string urunadkod = dr["DurusAd"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + urunadkod + " duruşunu güncellemek istediğinize emin misiniz?", "Güncelleme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     kayit = "UPDATE DurusTablosu SET DurusAd=@durusad,DurusAciklama=@durusaciklama where DurusID=@durusid";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@durusad", degisken.DurusAd);
                        komut.Parameters.AddWithValue("@durusaciklama", degisken.DurusAciklama);
                        komut.Parameters.AddWithValue("@durusid", degisken.DurusID);

                        komut.ExecuteNonQuery();

                        MessageBox.Show("Duruş bilgileri başarıyla güncellendi.");
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir duruş bulunamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 11
0
        //Duruş İşlemleri

        //Alıcı İşlemleri
        #region AlıcıVarmıKontrolü
        private bool AliciVarsa(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "exec PRC_AliciInsertSelect @aliciid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@aliciid", degisken.AliciID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    result = true;
                    baglanti.Close();
                }
                return(result);
            }
        }
Ejemplo n.º 12
0
        public bool OperasyonGuncelleme(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "SELECT * from OperasyonlarTablosu where OperasyonID=@opid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@opid", degisken.OperasyonID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id        = dr["OperasyonID"].ToString();
                    string urunadkod = dr["OperasyonAdi"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + urunadkod + " operasyonu güncellemek istediğinize emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     kayit = "UPDATE OperasyonlarTablosu SET OperasyonAdi=@opad where OperasyonID=@opid";
                        SqlCommand komut = new SqlCommand(kayit, baglanti);
                        komut.Parameters.AddWithValue("@opid", degisken.OperasyonID);
                        komut.Parameters.AddWithValue("@opad", degisken.OperasyonAdi);

                        komut.ExecuteNonQuery();

                        MessageBox.Show("Operasyon bilgileri başarıyla güncellendi.");
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir operasyon bulunamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 13
0
        public bool AliciSil(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "exec PRC_AliciDelete @aliciid";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@aliciid", degisken.AliciID);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id   = dr["AliciID"].ToString();
                    string opad = dr["AliciAd"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + opad + " isimli alıcıyı veritabanından silmek istediğinize emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     silmeSorgusu = "DELETE from AliciTablosu where AliciID=@aliciid";
                        SqlCommand silKomutu    = new SqlCommand(silmeSorgusu, baglanti);
                        silKomutu.Parameters.AddWithValue("@aliciid", degisken.AliciID);
                        if (silKomutu.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir alıcı bulunamadı. Silme işlemi tamamlanamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 14
0
        public bool UrunSilme(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var baglanti = MeshEkran.Veritabani.Database.GetConnection())
            {
                baglanti.Open();
                string     secmeSorgusu = "SELECT * from UrunTablosu where UrunKodu=@urunkodu";
                SqlCommand secmeKomutu  = new SqlCommand(secmeSorgusu, baglanti);
                secmeKomutu.Parameters.AddWithValue("@urunkodu", degisken.UrunKodu);
                SqlDataAdapter da = new SqlDataAdapter(secmeKomutu);
                SqlDataReader  dr = secmeKomutu.ExecuteReader();
                if (dr.Read())
                {
                    string id        = dr["UrunID"].ToString();
                    string urunadkod = dr["UrunAdi"].ToString() + " " + dr["UrunKodu"].ToString();

                    dr.Close();
                    DialogResult durum = MessageBox.Show(id + " numaralı " + urunadkod + " ürününü veritabanından silmek istediğinize emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);
                    if (DialogResult.Yes == durum)
                    {
                        string     silmeSorgusu = "DELETE from UrunTablosu where UrunKodu=@urunkodu";
                        SqlCommand silKomutu    = new SqlCommand(silmeSorgusu, baglanti);
                        silKomutu.Parameters.AddWithValue("@urunkodu", degisken.UrunKodu);
                        if (silKomutu.ExecuteNonQuery() != -1)
                        {
                            result = true;
                        }
                    }

                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Böyle bir ürün bulunamadı. Silme işlemi tamamlanamadı.");
                }

                return(result);
            }
        }
Ejemplo n.º 15
0
        //Operator İşlemleri

        //Ürün İşlemleri
        #region UrunVarmiKontrolu
        private bool UrunVarsa(MasDLL.Rapor degisken)
        {
            bool result = false;

            using (var connection = MeshEkran.Veritabani.Database.GetConnection())
            {
                var command = new SqlCommand("SELECT * FROM UrunTablosu WHERE UrunKodu='" + degisken.UrunKodu + "'")
                {
                    Connection = connection
                };
                connection.Open();
                using (var reader = command.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        result = true;
                    }
                }
                connection.Close();
            }
            return(result);
        }