private void TUTAR_TextChanged(object sender, EventArgs e) { if (TUTAR.Text != "") { TUTAR.TextChanged -= new EventHandler(TUTAR_TextChanged); if (TUTAR.Text.Contains(",")) { if (OgrenciLib.AfterChr(TUTAR.Text, ',').Length > 2) { TUTAR.Text = tutarLastText; TUTAR.SelectionStart = TUTAR.Text.Length; TUTAR.TextChanged += new EventHandler(TUTAR_TextChanged); return; } else if (OgrenciLib.BeforeChr(TUTAR.Text, ',').Length == 0) { TUTAR.Text = "0," + OgrenciLib.BeforeChr(TUTAR.Text, ','); } else { double numeric = Convert.ToDouble(OgrenciLib.RemoveChar(OgrenciLib.BeforeChr(TUTAR.Text, ','), '.')); TUTAR.Text = numeric.ToString("#,0") + "," + OgrenciLib.AfterChr(TUTAR.Text, ','); } } else { double doubleVal = Convert.ToDouble(OgrenciLib.RemoveChar(TUTAR.Text, '.')); TUTAR.Text = doubleVal.ToString("#,0"); } tutarLastText = TUTAR.Text; TUTAR.SelectionStart = TUTAR.Text.Length; TUTAR.TextChanged += new EventHandler(TUTAR_TextChanged); } }
public Image GetImage(string fieldName) { if (GetString(fieldName) != "") { return(OgrenciLib.ByteArrayToImage(dataSet.Tables[0].Rows[serviceIndex][fieldName] as byte[])); } return(null); }
public string GetDoubleStr(string fieldName) { if (resultSet[serviceIndex].Keys.Contains(fieldName)) { return(OgrenciLib.AfterDigits(resultSet[serviceIndex][fieldName].Replace('.', ','), ',', 2)); } return(""); }
private void BtnKaydet_Click(object sender, EventArgs e) { SQLQry qryUpd = new SQLQry(); qryUpd.SQLText = "UPDATE TBLOGRENCI SET "; qryUpd.SQLText += "TC_KIMLIK = '" + TCNO.Text + "', "; qryUpd.SQLText += "OGRENCI_ADI = '" + AD.Text + "', "; qryUpd.SQLText += "OGRENCI_SOYADI = '" + SOYAD.Text + "', "; qryUpd.SQLText += "TEL_NO = '" + TELNO.Text + "', "; qryUpd.SQLText += "DOGUM_YERI = '" + DOGUM_YERI.Text + "', "; qryUpd.SQLText += "DOGUM_TARIHI = '" + DOGUM_TARIHI.Text.Split('.')[2] + "-" + DOGUM_TARIHI.Text.Split('.')[1] + "-" + DOGUM_TARIHI.Text.Split('.')[0] + "', "; qryUpd.SQLText += "E_POSTA = '" + EPOSTA.Text + "', "; qryUpd.SQLText += "BABA_ADI = '" + BABA_ADI.Text + "', "; qryUpd.SQLText += "ANNE_ADI = '" + ANNE_ADI.Text + "', "; qryUpd.SQLText += "VELI_TELEFON = '" + VELI_TELNO.Text + "', "; qryUpd.SQLText += "OKUDUGU_IL = '" + OKUDUGU_IL.Text + "', "; if (UNIVERSITE.SelectedIndex != -1) { qryUpd.SQLText += "OKUDUGU_UNIVERSITE = " + uniList[UNIVERSITE.SelectedIndex].universiteID + ", "; } if (FAKULTE.SelectedIndex != -1) { qryUpd.SQLText += "FAKULTE = " + fakulteList[FAKULTE.SelectedIndex].fakulteID + ", "; } if (BOLUM.SelectedIndex != -1) { qryUpd.SQLText += "OKUDUGU_BOLUM = " + bolumList[BOLUM.SelectedIndex].bolumID + ", "; } qryUpd.SQLText += "SINIF = " + (SINIF.SelectedIndex + 1) + ", "; qryUpd.SQLText += "BANKA_ADI = '" + BANKA_ADI.Text + "', "; qryUpd.SQLText += "SUBE_ADI = '" + SUBE_ADI.Text + "', "; qryUpd.SQLText += "HESAP_NO = '" + HESAP_NO.Text + "', "; qryUpd.SQLText += "IBAN_NO = '" + IBAN_NO.Text + "', "; string tutar = TUTAR.Text; if (tutar == "") { tutar = "0"; } qryUpd.SQLText += "ARFLOAT_1 = " + OgrenciLib.RemoveChar(tutar, '.').Replace(',', '.') + ", "; qryUpd.SQLText += "ARSTR_1 = '" + OGRENCI_NOT.Text + "'"; qryUpd.SQLText += "WHERE REC_ID = " + recID; qryUpd.Open(); if (parent != null) { parent.RefreshGrid(); } this.Close(); }
private void BtnKaydet_Click(object sender, EventArgs e) { string tutar = TUTAR.Text; if (tutar == "") { tutar = "0"; } SQLQry qry = new SQLQry(); qry.SQLText = "UPDATE TBLOGRENCI SET ARFLOAT_1 = " + OgrenciLib.RemoveChar(tutar, '.').Replace(',', '.') + " WHERE REC_ID = " + recID; qry.Open(); MetroFramework.MetroMessageBox.Show(OgrenciLib.mainForm, "Kayıt Başarıyla Düzenlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); if (parent != null) { parent.RefreshGrid(); } this.Close(); }
private void TUTAR_Leave(object sender, EventArgs e) { if (TUTAR.Text != "") { TUTAR.TextChanged -= new EventHandler(TUTAR_TextChanged); double doubleVal = Convert.ToDouble(OgrenciLib.RemoveChar(TUTAR.Text, '.')); if (doubleVal == 0.0) { TUTAR.Text = ""; } else { string decimalStr = ""; for (int i = 0; i < 2; i++) { decimalStr += "0"; } TUTAR.Text = doubleVal.ToString("#,0." + decimalStr); } tutarLastText = TUTAR.Text; TUTAR.SelectionStart = TUTAR.Text.Length; TUTAR.TextChanged += new EventHandler(TUTAR_TextChanged); } }
private void MiOgrenciBelgesi_Click(object sender, EventArgs e) { if (selectedRowIndex != -1) { SQLQry qryOgrenciBelgesi = new SQLQry(); qryOgrenciBelgesi.SQLText = "SELECT OGRENCI_BELGESI, OGRENCI_BELGESI_YOLU FROM TBLOGRENCI WHERE REC_ID = " + Convert.ToInt32(grdOgrenciListe.Rows[selectedRowIndex].Cells["grdREC_ID"].Value); qryOgrenciBelgesi.Open(); if (qryOgrenciBelgesi.Found()) { string belgeStr = qryOgrenciBelgesi.GetString("OGRENCI_BELGESI_YOLU"); string uzanti = ""; string belgeAdi = ""; for (int i = belgeStr.Length - 1; i > -1; i--) { if (belgeStr[i] == '.') { break; } uzanti += belgeStr[i].ToString(); } uzanti = OgrenciLib.StringReverse(uzanti); uzanti = uzanti.ToUpper(); belgeAdi = DateTime.Now.Ticks.ToString() + "-" + belgeStr; string path = AppDomain.CurrentDomain.BaseDirectory + "\\Belgeler\\" + DateTime.Now.Ticks.ToString(); if (imageTypeList.Contains(uzanti)) { try { pbOgrenciBelgesi.Image = qryOgrenciBelgesi.GetImage("OGRENCI_BELGESI"); if (uzanti == "PNG") { pbOgrenciBelgesi.Image.Save(path + "-img.png", System.Drawing.Imaging.ImageFormat.Png); Process.Start(path + "-img.png"); } else { OgrenciBelge form = new OgrenciBelge(); form.belge = pbOgrenciBelgesi.Image; form.ogrenci = grdOgrenciListe.Rows[selectedRowIndex].Cells["grdOGRENCI_ADI"].Value.ToString() + " " + grdOgrenciListe.Rows[selectedRowIndex].Cells["grdOGRENCI_SOYADI"].Value.ToString(); form.ShowDialog(); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(OgrenciLib.mainForm, "Dosya Açılamadı ", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (uzanti == "PDF") { try { System.IO.File.WriteAllBytes(path + "-pdf.pdf", qryOgrenciBelgesi.GetBytes("OGRENCI_BELGESI")); Process.Start(path + "-pdf.pdf"); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(OgrenciLib.mainForm, "Dosya Açılamadı", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }