private void ÜcretBilgileriForm_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; txtTutar.Properties.Mask.Culture = CultureInfo.CreateSpecificCulture("tr-TR"); Enum.GetValues(typeof(Tanımlamalar.ÜcretTipi)).Cast <Tanımlamalar.ÜcretTipi>() .ToList() .ForEach(x => { listeUcretler.Items.Add(x); }); FooterLogic <UcretBilgileri> foot = new FooterLogic <UcretBilgileri> ( new Func <UcretBilgileri>(() => SetValues(new UcretBilgileri(), ormtype.add)), new Func <UcretBilgileri>(() => SetValues(UcretBilgileri, ormtype.update)), new Func <UcretBilgileri>(() => SetValues(UcretBilgileri, ormtype.delete)), footer1 ); foot.UpdStr = $"Açıklama:{UcretBilgileri?.Açıklama}\nTutar:{UcretBilgileri?.Tutar.ToCultureString()}"; foot.DelStr = foot.UpdStr; if (UcretBilgileri == null) { footer1.btnUpdate.Visible = false; footer1.btnDelete.Visible = false; } else { footer1.btneAdd.Visible = false; GetValues(); } }
private void ÇalışmaDönemiForm_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; MainForm = Main.MainForm; FooterLogic <CalismaDonemi> foot = new FooterLogic <CalismaDonemi>( new Func <CalismaDonemi>(() => CreateDonem()), new Func <CalismaDonemi>(() => UpdateDonem()), new Func <CalismaDonemi>(() => DeleteDonem()), footer1); foot.UpdStr = $"DosyaNo:{MainForm.ÇalışmaDosyası.DosyaNo}\nDönemi:{CalismaDonemi?.StartDate.ToShortDateString()} - {CalismaDonemi?.FinishDate.ToShortDateString()}"; foot.DelStr = foot.UpdStr; this.Controls.OfType <TimeEdit>().ForEach(x => x.EditValue = new TimeSpan(0, 0, 0)); GetValues(); if (CalismaDonemi == null) { footer1.btnUpdate.Visible = false; footer1.btnDelete.Visible = false; } else { footer1.btneAdd.Visible = false; } }
private void DosyaForm_Load(object sender, EventArgs e) { MainForm = Main.MainForm; this.Dock = DockStyle.Fill; //footer1.btneAdd.Click += BtneAdd_Click; //footer1.btnUpdate.Click += BtnUpdate_Click; //footer1.btnDelete.Click += BtnDelete_Click; FooterLogic <Dosya> footerLogic = new FooterLogic <Dosya> ( new Func <Dosya>(() => !hasDosya ? YeniDosyaOluştur() : EkdosyaOluştur()), new Func <Dosya>(() => DosyaGüncelle()), new Func <Dosya>(() => DosyaSilLogic()), footer1 ); footerLogic.UpdStr = $"{dosya?.DosyaNo}"; var str = ""; if (dosya?.EkDosya?.Where(x => x.isActive).Count() > 0) { str = $"Dosya No:{dosya?.DosyaNo}\nBu dosyaya ait ek dosyalarla beraber"; } else { str = $"{dosya?.DosyaNo }"; } footerLogic.DelStr = str; footer1.btneAdd.Text = hasDosya ? "Ek Dosya Ekle" : "Yeni Dosya"; if (hasDosya) { GetValues(dosya); } else { footer1.btnUpdate.Visible = false; footer1.btnDelete.Visible = false; } }