示例#1
0
        public int guncelleUrun(Entities.URUN urun)
        {
            SqlConnection cnn = new SqlConnection();

            cnn.ConnectionString = Settings.connectionString;

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = cnn;
            cmd.CommandText = "Update URUN set Adi=@Adi,Barkodu=@Barkodu,BirimID=@Birimi,KategoriID=@Kategorisi," +
                              "SatisFiyati=@SatisFiyati where UrunID=@ID";

            cmd.Parameters.Add("@Adi", SqlDbType.VarChar, 50);
            cmd.Parameters.Add("@Barkodu", SqlDbType.VarChar, 16);
            cmd.Parameters.Add("@Birimi", SqlDbType.Int);
            cmd.Parameters.Add("@Kategorisi", SqlDbType.Int);
            cmd.Parameters.Add("@SatisFiyati", SqlDbType.Decimal);
            cmd.Parameters.Add("@ID", SqlDbType.Int);

            cmd.Parameters["@Adi"].Value         = urun.Adi;
            cmd.Parameters["@Barkodu"].Value     = urun.Barkodu;
            cmd.Parameters["@Birimi"].Value      = urun.BirimID;
            cmd.Parameters["@Kategorisi"].Value  = urun.KategoriID;
            cmd.Parameters["@SatisFiyati"].Value = urun.SatisFiyati;
            cmd.Parameters["@ID"].Value          = urun.UrunID;

            if (cnn.State == ConnectionState.Closed)
            {
                cnn.Open();
            }

            int a = cmd.ExecuteNonQuery();

            if (cnn.State == ConnectionState.Open)
            {
                cnn.Close();
            }

            return(a);
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "" || textBox4.Text.Trim() == "" || comboBox1.SelectedIndex == -1 || comboBox2.SelectedIndex == -1)
            {
                MessageBox.Show("Bütün Alanlar Doldurulmak Zorundadır", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            DataLogic.URUN urun = new DataLogic.URUN();
            Entities.URUN  d    = new Entities.URUN();

            d.Adi         = textBox1.Text.ToUpper();
            d.Barkodu     = textBox2.Text;
            d.SatisFiyati = Convert.ToDouble(textBox4.Text);
            d.BirimID     = Convert.ToInt32(comboBox1.SelectedValue.ToString());
            d.KategoriID  = Convert.ToInt32(comboBox2.SelectedValue.ToString());

            int a = -1;

            if (textBoxID.Text != "") //ID nin tutulduğu textBox
            {
                d.UrunID = Convert.ToInt32(textBoxID.Text);
                a        = urun.guncelleUrun(d);
            }
            else
            {
                a = urun.kaydetUrun(d);
            }

            if (a == 1)
            {
                MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                temizle();
                urunleriGetir();
            }
            else
            {
                MessageBox.Show("İşleminiz Yapılamadı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        public int kaydetUrun(Entities.URUN urun)
        {
            SqlConnection cnn = new SqlConnection();

            cnn.ConnectionString = Settings.connectionString;

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = cnn;
            cmd.CommandText = "INSERT INTO URUN(Adi,Barkodu,BirimID,KategoriID,SatisFiyati) values" +
                              "(@Adi,@Barkodu,@Birimi,@Kategorisi,@SatisFiyati)";

            cmd.Parameters.Add("@Adi", SqlDbType.VarChar, 50);
            cmd.Parameters.Add("@Barkodu", SqlDbType.VarChar, 16);
            cmd.Parameters.Add("@Birimi", SqlDbType.Int);
            cmd.Parameters.Add("@Kategorisi", SqlDbType.Int);
            cmd.Parameters.Add("@SatisFiyati", SqlDbType.Decimal);

            cmd.Parameters["@Adi"].Value         = urun.Adi;
            cmd.Parameters["@Barkodu"].Value     = urun.Barkodu;
            cmd.Parameters["@Birimi"].Value      = urun.BirimID;
            cmd.Parameters["@Kategorisi"].Value  = urun.KategoriID;
            cmd.Parameters["@SatisFiyati"].Value = urun.SatisFiyati;

            if (cnn.State == ConnectionState.Closed)
            {
                cnn.Open();
            }

            int a = cmd.ExecuteNonQuery();

            if (cnn.State == ConnectionState.Open)
            {
                cnn.Close();
            }

            return(a);
        }