Ejemplo n.º 1
0
        public tbl_FaturaGiderTablosu Guncelle(tbl_FaturaGiderTablosu bilgi)
        {
            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter(PARM_ID, SqlDbType.Int, 4),
                new SqlParameter(PARM_FATURA_ABONE_NO, SqlDbType.VarChar, 50),
                new SqlParameter(PARM_FATURA_TUTARI, SqlDbType.Float, 8),
            };
            int index = 0;

            parms[index++].Value = bilgi.id;
            parms[index++].Value = bilgi.fatura_abone_no;
            parms[index++].Value = bilgi.fatura_tutari;
            SQLHelper.ExecuteConcurrentNonQuery(SQLHelper.BilisimLibraryDbConnectionString, CommandType.Text, SQL_GUNCELLE, parms);
            return(bilgi);
        }
Ejemplo n.º 2
0
        public int YeniKaydet(tbl_FaturaGiderTablosu bilgi)
        {
            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter(PARM_ID, SqlDbType.Int, 4),
                new SqlParameter(PARM_FATURA_ABONE_NO, SqlDbType.VarChar, 50),
                new SqlParameter(PARM_FATURA_TUTARI, SqlDbType.Float, 8),
            };
            int index = 0;

            parms[index++].Direction = ParameterDirection.Output;
            parms[index++].Value     = bilgi.fatura_abone_no;
            parms[index++].Value     = bilgi.fatura_tutari;
            SQLHelper.ExecuteNonQuery(SQLHelper.BilisimLibraryDbConnectionString, CommandType.Text, SQL_YENI_KAYDET, parms);
            return((int)parms[0].Value);
        }
Ejemplo n.º 3
0
        private async void btnSorgula_Click(object sender, EventArgs e)
        {
            if (!frmPttLogin.CheckForInternetConnection())
            {
                MessageBox.Show("İnternet bağlantınızı kontrol edin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (!task.oturumKontrol())
            {
                MessageBox.Show("Oturumunuz kapatılmış yeniden oturum açınız");
                this.Hide();
                Form f = Application.OpenForms["frmPttLogin"];
                ((frmPttLogin)f).Show();
                return;
            }
            if (task.telStatus == TelTaskStatus.Running)
            {
                MessageBox.Show("Zaten çalışan bir sorgulama işlemi var.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            lblSorgulama.Text = "Sorgulama devam ediyor...";
            tbl_FaturaAboneNo faturalar = new tbl_FaturaAboneNo();

            string[] numaralar = faturalar.spBinaAdiFaturaTuru(bina_AdıComboBox.Text, fatura_AdıComboBox.Text);
            sorgulama = await task.getFatura(numaralar, fatura_AdıComboBox.Text.ToUpper());

            XtraMessageBox.Show("Sorgulama tamamlandı");
            lblSorgulama.Text  = "";
            prgSorgulama.Value = 0;
            objCrm.cookieKaydet();
            tbl_FaturaGiderTablosu faturaSorgu = new tbl_FaturaGiderTablosu();

            foreach (var item in sorgulama)
            {
                if (faturaSorgu.faturaDonemiSorgusu(item.AboneNo, item.FaturaDonemi))
                {
                    faturaSorgu.spFaturaGiderEkle(item.AboneNo, item.FaturaDonemi, (float)Convert.ToDouble(item.Fiyat));
                }
            }
            gridDoldur();
        }
Ejemplo n.º 4
0
        public tbl_FaturaGiderTablosu FindById(int id)
        {
            SqlParameter[] parms = new SqlParameter[] {
                new SqlParameter(PARM_ID, SqlDbType.Int, 4),
            };
            parms[0].Value = id;

            using (SqlDataReader reader = SQLHelper.ExecuteReader(SQLHelper.BilisimLibraryDbConnectionString, CommandType.Text, SQL_FIND_BY_ID, parms))
            {
                if (reader.Read())
                {
                    tbl_FaturaGiderTablosu bilgi = new tbl_FaturaGiderTablosu();
                    bilgi.PopulateDataReader(reader);
                    return(bilgi);
                }
                else
                {
                    throw new DBKayitBulunamadiException(this.GetType(), "SQL_FIND_BY_ID", id);
                }
            }
        }