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);
     }
 }
Beispiel #2
0
 public Image GetImage(string fieldName)
 {
     if (GetString(fieldName) != "")
     {
         return(OgrenciLib.ByteArrayToImage(dataSet.Tables[0].Rows[serviceIndex][fieldName] as byte[]));
     }
     return(null);
 }
Beispiel #3
0
 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();
        }
Beispiel #5
0
        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);
     }
 }
Beispiel #7
0
        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);
                        }
                    }
                }
            }
        }