public int TarifSil(eTarifler tarif)
        {
            VeritabaniKatmani.vertitabaniKatmani veri1 = new vertitabaniKatmani();
            veri1.InputParametreEkle("@durum", 3);
            veri1.InputParametreEkle("@tarif_id", tarif.TarifID);
            int rd = veri1.EkleSilGuncelle("spYemekTarifler", System.Data.CommandType.StoredProcedure);

            return(rd);
        }
        public int TarifEkle(eTarifler tarif)
        {
            VeritabaniKatmani.vertitabaniKatmani veri1 = new vertitabaniKatmani();
            veri1.InputParametreEkle("@durum", 4);
            veri1.InputParametreEkle("@yemek_id", tarif.YemekId.YemekID);
            veri1.InputParametreEkle("@malzeme_id", tarif.MalzemeID.MalzemeID);
            veri1.InputParametreEkle("@gramaj", tarif.Gramaj);
            veri1.InputParametreEkle("@maliyet", tarif.Maliyet);
            int rd = veri1.EkleSilGuncelle("spYemekTarifler", System.Data.CommandType.StoredProcedure);

            return(rd);
        }
        void TarifSil()
        {
            eTarifler t = new eTarifler();

            t.TarifID = Convert.ToInt32(lstTarifEkle.SelectedItems[0].Text);
            int sonuc = yemek1.TarifSil(t);

            if (sonuc == 1)
            {
            }
            else
            {
                MessageBox.Show("Hata Oluştu.");
            }
        }
        private void btnTarfEkleme_Click(object sender, EventArgs e)
        {
            if (txtTarEkleGramaj.Text != "" && txtTarifEkleMaliyet.Text != "")
            {
                IsKatmani.YemekIslemleri islem = new IsKatmani.YemekIslemleri();
                if (EkleGuncelle == true)
                {
                    eTarifler tarif1 = new eTarifler();

                    tarif1.Maliyet = Convert.ToDecimal(txtTarifEkleMaliyet.Text);
                    tarif1.Gramaj  = Convert.ToDecimal(txtTarEkleGramaj.Text);
                    eMalzemeler malzeme = new eMalzemeler();
                    eYemekler   yemek   = new eYemekler();
                    yemek.YemekID     = Convert.ToInt32(comTarEkleYemekler.SelectedValue.ToString());
                    malzeme.MalzemeID = Convert.ToInt32(comTarifEkleMalzeme.SelectedValue.ToString());
                    tarif1.TarifID    = TarifId;
                    tarif1.MalzemeID  = malzeme;
                    tarif1.YemekId    = yemek;
                    int sonuc = islem.TarifGuncelle(tarif1);
                    if (sonuc == 1)
                    {
                        lblTarfifEkleHata.Text = "Islem basarili bir şekilde guncellendi.";
                    }
                    else
                    {
                        lblTarfifEkleHata.Text = "Hata oluştu.";
                    }
                    listViewTarifGetir();
                    EkleGuncelle = false;
                    return;
                }


                eTarifler tarif = new eTarifler();
                try
                {
                    tarif.Maliyet = Convert.ToDecimal(txtTarifEkleMaliyet.Text);
                    tarif.Gramaj  = Convert.ToDecimal(txtTarEkleGramaj.Text);
                }
                catch (Exception)
                {
                    MessageBox.Show("Lütfen sayısal değer giriniz.");
                    return;
                }

                eMalzemeler malzeme1 = new eMalzemeler();
                eYemekler   yemek1   = new eYemekler();
                yemek1.YemekID     = Convert.ToInt32(comTarEkleYemekler.SelectedValue.ToString());
                malzeme1.MalzemeID = Convert.ToInt32(comTarifEkleMalzeme.SelectedValue.ToString());
                tarif.MalzemeID    = malzeme1;
                tarif.YemekId      = yemek1;
                int sonuc1 = islem.TarifEkle(tarif);
                if (sonuc1 == 1)
                {
                    lblTarfifEkleHata.Text = "Islem basarili bir şekilde kaydedildi.";
                }
                else
                {
                    lblTarfifEkleHata.Text = "Hata oluştu.";
                }
            }

            listViewTarifGetir();
        }