/// <summary> /// Ülke geneli bütün partilerin oylarını getirir. /// </summary> /// <param name="chart">Oyların bastırılması istenilen chart objesi</param> public void genelGrafigiGetir(Chart chart) { using (var db = new localelectionsEntities()) { var query = db.iller.Where(i => i.il_no > 0).ToList <iller>(); var query2 = db.ilceler.Where(il => il.ilce_no > 0).ToList <ilceler>(); double _akp = 0, _chp = 0, _mhp = 0, _ip = 0, _sp = 0, _diger = 0; foreach (var item in query) { _akp += Convert.ToDouble(item.il_akp_oy); _chp += Convert.ToDouble(item.il_chp_oy); _mhp += Convert.ToDouble(item.il_mhp_oy); _ip += Convert.ToDouble(item.il_ip_oy); _sp += Convert.ToDouble(item.il_saadet_oy); _diger += Convert.ToDouble(item.il_other); } foreach (var item in query2) { _akp += Convert.ToDouble(item.ilce_akp_oy); _chp += Convert.ToDouble(item.ilce_chp_oy); _mhp += Convert.ToDouble(item.ilce_mhp_oy); _ip += Convert.ToDouble(item.ilce_iyi_oy); _sp += Convert.ToDouble(item.ilce_saadet_oy); _diger += Convert.ToDouble(item.ilce_other); } foreach (var item in chart.Series) { item.Points.Clear(); } chart.Series["OYLAR"].Points.Add(_akp); chart.Series["OYLAR"].Points.Add(_chp); chart.Series["OYLAR"].Points.Add(_ip); chart.Series["OYLAR"].Points.Add(_mhp); chart.Series["OYLAR"].Points.Add(_sp); chart.Series["OYLAR"].Points.Add(_diger); chart.Series["OYLAR"].Points[0].AxisLabel = "AKP"; chart.Series["OYLAR"].Points[1].AxisLabel = "CHP"; chart.Series["OYLAR"].Points[2].AxisLabel = "İYİ"; chart.Series["OYLAR"].Points[3].AxisLabel = "MHP"; chart.Series["OYLAR"].Points[4].AxisLabel = "SP"; chart.Series["OYLAR"].Points[5].AxisLabel = "Diğer"; chart.Series["OYLAR"].Points[0].Color = Color.Yellow; chart.Series["OYLAR"].Points[1].Color = Color.Red; chart.Series["OYLAR"].Points[2].Color = Color.Aqua; chart.Series["OYLAR"].Points[3].Color = Color.Blue; chart.Series["OYLAR"].Points[4].Color = Color.Green; chart.Series["OYLAR"].Points[5].Color = Color.Gray; chart.ChartAreas[0].AxisX.LabelStyle.Angle = -70; } }
private void button1_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Seçtiğiniz partiyi onaylıyor musunuz ?", "Uyarı", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (var db = new localelectionsEntities()) { var query = db.iller.Where(u => u.il_isim == FormOy.il).FirstOrDefault(); if (rbAk.Checked) { query.il_akp_oy++; } else if (rbChp.Checked) { query.il_chp_oy++; } else if (rbIyi.Checked) { query.il_ip_oy++; } else if (rbMhp.Checked) { query.il_mhp_oy++; } else if (rbSp.Checked) { query.il_saadet_oy++; } else if (rBOther.Checked) { query.il_other++; } var query2 = db.user.Where(u => u.userID == FormOy.userID).First(); query2.isUsed = true; db.SaveChanges(); DialogResult dr = MessageBox.Show("İl belediye seçimini tamamladınız. İlçe belediye başkan seçim ekranına yönlendiriliyorsunuz...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dr == DialogResult.OK) { FormElection2 fe2 = new FormElection2(); fe2.Show(); this.Close(); } } } else { MessageBox.Show("Ana sayfaya yönlendiriliyorsunuz..."); Form1 frm = new Form1(); frm.Show(); this.Close(); } }
private void FormSonuc_Load(object sender, EventArgs e) { using (var db = new localelectionsEntities()) { var query = db.iller.Where(u => u.il_no > 0).ToList <iller>(); foreach (var item in query) { cmbSehir.Items.Add(item.il_isim); } } }
private void button1_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Seçtiğiniz partiyi onaylıyor musunuz ?", "Uyarı", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { using (var db = new localelectionsEntities()) { var query = db.ilceler.Where(u => u.ilce_isim == FormOy.ilce).FirstOrDefault(); if (rbAk.Checked) { query.ilce_akp_oy++; } else if (rbChp.Checked) { query.ilce_chp_oy++; } else if (rbIyi.Checked) { query.ilce_iyi_oy++; } else if (rbMhp.Checked) { query.ilce_mhp_oy++; } else if (rbSp.Checked) { query.ilce_saadet_oy++; } else if (rBOther.Checked) { query.ilce_other++; } var query2 = db.user.Where(u => u.userID == FormOy.userID).First(); query2.isUsed = true; db.SaveChanges(); DialogResult dr = MessageBox.Show("Ana sayfaya yönlendiriliyorsunuz. Katılımınız için teşekkür ederiz.", "Teşekkürler", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dr == DialogResult.OK) { this.Close(); } } } else { MessageBox.Show("Ana sayfaya yönlendiriliyorsunuz..."); this.Close(); } }
private void cmbSehir_SelectedIndexChanged(object sender, EventArgs e) { using (var db = new localelectionsEntities()) { if (cmbIlce.Items.Count > 0) { cmbIlce.Items.Clear(); } var query = db.iller.Where(u => u.il_isim == cmbSehir.SelectedItem).FirstOrDefault(); var query2 = db.ilceler.Where(x => x.il_no == query.il_no).ToList <ilceler>(); foreach (var item in query2) { cmbIlce.Items.Add(item.ilce_isim); } } }
/// <summary> /// Seçilen ilçeye ait oylamaların sonucunu grafiğe basar /// </summary> /// <param name="ilce">Hangi ilçe oyunun listelenmesi isteniyorsa o ilçenin adı</param> /// <param name="ilceChart">Dönecek sonucun hangi chart objesine basılacaksa onun adı</param> public void ilceGrafigiGetir(string ilce, Chart ilceChart) { using (var db = new localelectionsEntities()) { var query = db.ilceler.Where(u => u.ilce_isim == ilce).First(); double _akp, _chp, _mhp, _ip, _sp, _diger; _akp = Convert.ToDouble(query.ilce_akp_oy); _chp = Convert.ToDouble(query.ilce_chp_oy); _ip = Convert.ToDouble(query.ilce_iyi_oy); _mhp = Convert.ToDouble(query.ilce_mhp_oy); _sp = Convert.ToDouble(query.ilce_saadet_oy); _diger = Convert.ToDouble(query.ilce_other); foreach (var item in ilceChart.Series) { item.Points.Clear(); } ilceChart.Series["OYLAR"].Points.Add(_akp); ilceChart.Series["OYLAR"].Points.Add(_chp); ilceChart.Series["OYLAR"].Points.Add(_ip); ilceChart.Series["OYLAR"].Points.Add(_mhp); ilceChart.Series["OYLAR"].Points.Add(_sp); ilceChart.Series["OYLAR"].Points.Add(_diger); ilceChart.Series["OYLAR"].Points[0].AxisLabel = "AKP"; ilceChart.Series["OYLAR"].Points[1].AxisLabel = "CHP"; ilceChart.Series["OYLAR"].Points[2].AxisLabel = "İYİ"; ilceChart.Series["OYLAR"].Points[3].AxisLabel = "MHP"; ilceChart.Series["OYLAR"].Points[4].AxisLabel = "SP"; ilceChart.Series["OYLAR"].Points[5].AxisLabel = "Diğer"; ilceChart.Series["OYLAR"].Points[0].Color = Color.Yellow; ilceChart.Series["OYLAR"].Points[1].Color = Color.Red; ilceChart.Series["OYLAR"].Points[2].Color = Color.Aqua; ilceChart.Series["OYLAR"].Points[3].Color = Color.Blue; ilceChart.Series["OYLAR"].Points[4].Color = Color.Green; ilceChart.Series["OYLAR"].Points[5].Color = Color.Gray; ilceChart.ChartAreas[0].AxisX.LabelStyle.Angle = -70; } }
private void btnGetPass_Click(object sender, EventArgs e) { if (txtName.Text != "" && txtLastName.Text != "" && txtTc.Text != "") { using (var db = new localelectionsEntities()) { var query = db.user.Where(u => u.user_fname == txtName.Text && u.user_lname == txtLastName.Text && txtTc.Text == u.user_tc).FirstOrDefault <user>(); var queryil = db.iller.Where(x => x.il_no == query.user_il).FirstOrDefault <iller>(); var queryilce = db.ilceler.Where(x => x.ilce_no == query.user_ilce).FirstOrDefault(); if (query != null && query.user_password != null && query.isUsed == false) { lblpass.Text = query.user_password; txtAdres.Text = queryil.il_isim + "/" + queryilce.ilce_isim; electionCode = query.user_password; userID = query.userID; il = queryil.il_isim; ilce = queryilce.ilce_isim; } else if (query.isUsed == true) { lblpass.Text = ""; DialogResult dr = MessageBox.Show("Daha önce oyunuzu kullandınız.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); if (dr == DialogResult.OK) { this.Close(); } } else { lblpass.Text = "Seçmen bulunamadı! \nLütfen bilgilerinizi kontrol ediniz."; } } } else { lblpass.Text = "Seçmen bulunamadı! \nLütfen bilgilerinizi kontrol ediniz."; } }