private void dgvSantiye_MalzemeListele_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvSantiye_MalzemeListele.SelectedRows[0].DataBoundItem != null)
     {
         int seciliSantiyeId = Convert.ToInt32(dgvSantiye_MalzemeListele.SelectedRows[0].Cells["Id"].Value);
         _santiyeler = _santiyelerService.BirSantiyeGetirService(seciliSantiyeId);
     }
 }
 public int AddSantiyelerDepolarService(Santiyeler santiye)
 {
     try
     {
         return(_santiyelerRepository.AddItem(santiye));
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata : " + e.Message);
         return(0);
     }
 }
        public int UpdateItem(Santiyeler item)
        {
            Santiyeler eskiSantiye = _db.Santiyeler.Where(x => x.Id == item.Id).FirstOrDefault();

            eskiSantiye.SantiyedekiMalzemeler = item.SantiyedekiMalzemeler;
            eskiSantiye.SantiyeOzellikleri    = item.SantiyeOzellikleri;
            //eskiSantiye.NakliyeIslemleri = item.NakliyeIslemleri;
            eskiSantiye.SantiyeIsTakipleri = item.SantiyeIsTakipleri;
            eskiSantiye.DuzenlenmeTarihi   = DateTime.Now;
            _etkilenenSatir = _db.SaveChanges();
            return(_etkilenenSatir);
        }
Пример #4
0
        private SantiyeBirimi SantiyeBirimiDoldur(int adet)
        {
            SantiyeBirimi               sb   = new SantiyeBirimi();
            SantiyeBirimiService        sbs  = new SantiyeBirimiService();
            Santiyeler                  s    = new Santiyeler();
            SantiyelerService           ss   = new SantiyelerService();
            SantiyeIsTakibi             sit  = new SantiyeIsTakibi();
            SantiyeIsTakibiService      sits = new SantiyeIsTakibiService();
            T_SantiyeOzellikleri        so   = new T_SantiyeOzellikleri();
            T_SantiyeOzellikleriService sos  = new T_SantiyeOzellikleriService();
            T_MalzemeService            ms   = new T_MalzemeService();


            List <T_Malzeme> malze = new List <T_Malzeme>();

            malze = MalzemeDoldur(adet);
            int say = sbs.TumSantiyeBirimleriniGetirService().Count;
            int j   = 0;
            List <NakliyeIslemi> nailist = new List <NakliyeIslemi>();

            if (nailist.Count == 0)
            {
                nailist = NakliyeDoldur(adet).ToList();
            }

            string stri = "";

            for (int i = say; i <= say + adet; i++)
            {
                sb.BirimAdi        = "Şantiye Birimi";
                stri               = i.ToString();
                so.Ad              = stri + ".Ad";
                so.Adres           = stri + ".Adres";
                so.BaslangicTarihi = Convert.ToDateTime("11.11." + (1950 + i));
                so.BitisTarihi     = Convert.ToDateTime("12.12." + (1950 + i));
                so.IsinSuresi      = 400;

                s.SantiyeOzellikleri.Add(so);
                s.SantiyedekiMalzemeler.Add(malze[j]);

                sb.Santiyeler.Add(s);
                j++;
            }
            return(sb);
        }
 public int SantiyelerSilService(Santiyeler santiye)
 {
     return(_santiyelerRepository.DeleteItem(santiye));
 }
 public int SantiyelerUpdateService(Santiyeler santiye)
 {
     return(_santiyelerRepository.UpdateItem(santiye));
 }
 public int DeleteItem(Santiyeler item)
 {
     _db.Santiyeler.Remove(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }
 public int AddItem(Santiyeler item)
 {
     _db.Santiyeler.Add(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }