C# (FORMLAR ARASI VERİ AKTARIMI 2)
/*PROGRAMIMIZ 2.FORUMDAN COMBOBOX IMIZA YEMEKHANE FİYATLARINI EKLİYOR ÖRNEĞİN ÖĞRENCİ 10 TL BİLGİSİNİ FORM 1 E GÖNDERİP ORADA GEREKLİ HESAPLAR YAPILIYOR */
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
ctur.Text = "Seciniz";
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void bekle_Click(object sender, EventArgs e)
{
int adet;
bool k = Int32.TryParse(tadet.Text, out adet);
if (k && ctur.SelectedIndex > -1)
{
ltur.Items.Add(ctur.Text);
ladet.Items.Add(adet);
double birimfiyat = (double)lf.Items[ctur.SelectedIndex];
double tutar = adet * birimfiyat;
ltutar.Items.Add(tutar);
ctur.Text = "Seçiniz";
tadet.Clear();
guncelle();
}
}
private void guncelle()
{
double tutar = 0;
int adet = 0;
for (int i = 0; i < ltur.Items.Count; i++)
{
tutar += (double)ltutar.Items[i];
adet += (int)ladet.Items[i];
}
latoplam.Text = "Toplam: " + tutar;
laadet.Text = "Adet: " + adet;
}
ListBox lt = new ListBox();
ListBox lf = new ListBox();
private void bsil_Click(object sender, EventArgs e)
{
int secilen = ltur.SelectedIndex;
if (secilen > -1)
{
ltur.Items.RemoveAt(secilen);
ladet.Items.RemoveAt(secilen);
ltutar.Items.RemoveAt(secilen);
guncelle();
}
}
private void btanımla_Click(object sender, EventArgs e)
{
Form2 frm = new Form2(lt, lf);
frm.ShowDialog();
ctur.Items.Clear();
for (int i = 0; i < lt.Items.Count; i++)
ctur.Items.Add(lt.Items[i]);
ctur.Text = "Seçiniz";
}
}
}
//FORM-2
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
public partial class Form2 : Form
{
ListBox lf, lt;
public Form2(ListBox _lt,ListBox _lf)
{
InitializeComponent();
lt = _lt;
lf = _lf;
for (int i = 0; i < lt.Items.Count; i++)
{
ltur.Items.Add(lt.Items[i]);
lfiyat.Items.Add(lf.Items[i]);
}
}
private void bekle_Click(object sender, EventArgs e)
{
double fiyat;
bool kontrol = Double.TryParse(tfiyat.Text, out fiyat);
if (kontrol && ttur.Text.Length > 0)
{
ltur.Items.Add(ttur.Text);
lfiyat.Items.Add(fiyat);
lt.Items.Add(ttur.Text);
lf.Items.Add(fiyat);
ttur.Clear();
tfiyat.Clear();
}
}
private void bkapat_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
Kaydol:
Kayıt Yorumları (Atom)
Spring Boot Uygulamasını Heroku üzerinde Deploy Etme
Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...
Hiç yorum yok:
Yorum Gönder