private void BilgileriDoldur() { DTO.BakimEdit bakim = new Services.Bakim().GetById(seciliBakimID); cmbFirma.EditValue = bakim.FirmaId; cmbTezgah.EditValue = bakim.TezgahId; txtBakimTutar.Text = bakim.Tutar.ToString(); txtArizaAciklama.Text = bakim.Ariza; txtServisRaporNo.Text = bakim.ServisRaporNo; dtTarih.EditValue = bakim.Tarih; }
/// <summary> /// Bakım kaydını siler /// </summary> /// <param name="id">Bakım ID bilgisi</param> public void Sil(Guid id) { Entity.Bakim bakim = new Services.Bakim().SGetById(id); db.Delete(bakim); db.Commit(); if (IslemYapildi != null) IslemYapildi(null, null); }
/// <summary> /// Bakım kaydetme ve güncelleme /// id bilgisi verilirse güncelleme yapar,null verilirse kaydetme yapar /// </summary> /// <param name="id">Bakım ID</param> /// <param name="servisNo">Servis Bakım No</param> /// <param name="ariza">Arıza ve Bakım Açıklaması</param> /// <param name="tarih">Bakım Tarihi</param> /// <param name="tutar">Bakım Tutarı</param> /// <param name="tezgahId">Bakım Yapılan Tezgah Id</param> /// <param name="firmaId">Bakım Yapan Firma Id</param> public void Kaydet(Guid? id, string servisNo, string ariza, DateTime tarih, decimal tutar, Guid tezgahId, Guid firmaId) { Entity.Bakim bakim = null; if (id == null) { bakim = new Entity.Bakim { Ariza=ariza, Firma= new Services.Firma().SGetById(firmaId), Id=Guid.NewGuid(), ServisRaporNo=servisNo, Tarih=tarih, Tezgah = new Services.Tezgah().SGetById(tezgahId), Tutar=tutar }; } else { bakim = new Services.Bakim().SGetById(id.Value); bakim.Ariza = ariza; bakim.Firma = new Services.Firma().SGetById(firmaId); bakim.Id = id.Value; bakim.ServisRaporNo = servisNo; bakim.Tarih = tarih; bakim.Tezgah = new Services.Tezgah().SGetById(tezgahId); bakim.Tutar = tutar; } db.Store(bakim); db.Commit(); if (IslemYapildi != null) IslemYapildi(null, null); }