Esempio n. 1
0
        private void frmBasitUretimRecetesi_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
                Recete  = new clsTablolar.BasitUretim.csBasitUretimRecete(SqlConnections.GetBaglanti(), TrGenel, _BUReceteID);
                Detay   = new clsTablolar.BasitUretim.csBasitUretimReceteDetay();

                Detay.Getir(SqlConnections.GetBaglanti(), TrGenel, Recete.BUReceteID);

                gridControl1.DataSource = Detay.dt;

                if (Recete.BUReceteID != -1)
                {
                    StokClasi = new clsTablolar.Stok.csStok(SqlConnections.GetBaglanti(), TrGenel, Recete.UretilenStokID);
                    UretilenStokID_denStokBilgileriniGetir();
                }

                MaliyetTanimlariniOlustur();
                claslardanYukle();
                TrGenel.Commit();

                Kaydet_Vazgec_Sil_Enable(false);
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
        public void ReceteSec(int ReceteID)
        {
            clsTablolar.BasitUretim.csBasitUretimRecete Recete = new clsTablolar.BasitUretim.csBasitUretimRecete(SqlConnections.GetBaglanti(), TrGenel, ReceteID);
            BasitUretim.BUReceteID     = Recete.BUReceteID;
            BasitUretim.UretilenStokID = Recete.UretilenStokID;

            BasitUretim.UretimMiktari     = Recete.UretimMiktari;
            txtUretimMiktari.EditValue    = Recete.UretimMiktari;
            txtUretilenStokAdi.EditValue  = Recete.StokAdi;
            txtUretilenStokKodu.EditValue = Recete.StokKodu;
            _UretilenStokID = Recete.UretilenStokID;


            clsTablolar.BasitUretim.csBasitUretimReceteDetay Recetedetay = new clsTablolar.BasitUretim.csBasitUretimReceteDetay();
            Recetedetay.Getir(SqlConnections.GetBaglanti(), TrGenel, Recete.BUReceteID);

            foreach (DataRow item in Recetedetay.dt.AsEnumerable())
            {
                //StokEkle((int)item["MalzemeStokID"]);
                UretimDetay.dt.Rows.Add(UretimDetay.dt.NewRow());
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["MalzemeStokID"]       = item["MalzemeStokID"];
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["MaliyetFiyatTanimID"] = item["MaliyetFiyatTanimID"];
                //UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["Maliyet"] = item[""];
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["GerekliMiktar"] = item["GerekliMiktar"];
                //UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["MaliyetTutari"] = item["MalzemeStokID"];
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["Aciklama"]        = item["Aciklama"];
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["MalzemeStokAdi"]  = item["StokAdi"];
                UretimDetay.dt.Rows[UretimDetay.dt.Rows.Count - 1]["MalzemeStokKodu"] = item["StokKodu"];
            }
        }