Beispiel #1
0
 private void cbBorProstojba_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (LoadCompleted)
     {
         DataTable DTt = RemoteDB.select("SELECT * FROM boravisna_pristojba WHERE id='" + cbBorProstojba.SelectedValue + "'", "boravisna_pristojba").Tables[0];
         if (DTt.Rows.Count > 0)
         {
             txtIznosBorPristojbe.Text = DTt.Rows[0]["iznos"].ToString();
         }
         RacunajStavku();
         RacunajUkupno();
     }
 }
Beispiel #2
0
        //private void radioButton2_CheckedChanged(object sender, EventArgs e)
        //{
        //    xIme.Visible = true;
        //    xPrezime.Visible = true;
        //    xGrad.Visible = true;
        //    xAdresa.Visible = true;
        //    xTel.Visible = false;
        //    xmail.Visible = true;
        //    xOIB.Visible = false;
        //    xTvrtka.Visible = false;
        //}

        //private void radioButton1_CheckedChanged(object sender, EventArgs e)
        //{
        //    xIme.Visible = false;
        //    xPrezime.Visible = false;
        //    xGrad.Visible = true;
        //    xAdresa.Visible = true;
        //    xTel.Visible = true;
        //    xmail.Visible = true;
        //    xOIB.Visible = true;
        //    xTvrtka.Visible = true;
        //}

        private string brojPartner()
        {
            DataTable DSbr = RemoteDB.select("SELECT MAX(id_partner) FROM partners", "partners").Tables[0];

            if (DSbr.Rows[0][0].ToString() != "")
            {
                return((Convert.ToDouble(DSbr.Rows[0][0].ToString()) + 1).ToString());
            }
            else
            {
                return("1");
            }
        }
Beispiel #3
0
        private string brojKartice()
        {
            DataTable DSbr = RemoteDB.select("SELECT MAX(broj_kartice) FROM partners", "partners").Tables[0];

            if (DSbr.Rows[0][0].ToString() != "")
            {
                return((Convert.ToDouble(DSbr.Rows[0][0].ToString()) + 1).ToString("000000"));
            }
            else
            {
                return(Convert.ToDouble("1").ToString("000000"));
            }
        }
Beispiel #4
0
        private void FillPartner(string id)
        {
            DataTable DT = RemoteDB.select("SELECT * FROM partners WHERE id_partner='" + id + "'", "partners").Tables[0];

            txtAdresa.Text              = DT.Rows[0]["adresa"].ToString();
            txtBodovi.Text              = DT.Rows[0]["bodovi"].ToString();
            txtBrojKartice.Text         = DT.Rows[0]["broj_kartice"].ToString();
            txtDjelatnost.SelectedValue = DT.Rows[0]["id_djelatnost"].ToString();
            txtEmail.Text             = DT.Rows[0]["email"].ToString();
            txtIme.Text               = DT.Rows[0]["ime"].ToString();
            txtMob.Text               = DT.Rows[0]["mob"].ToString();
            txtOib.Text               = DT.Rows[0]["oib"].ToString();
            txtPopust.Text            = DT.Rows[0]["popust"].ToString();
            txtPrezime.Text           = DT.Rows[0]["prezime"].ToString();
            txtSifra.Text             = DT.Rows[0]["id_partner"].ToString();
            txtTel.Text               = DT.Rows[0]["tel"].ToString();
            txtTvrtka.Text            = DT.Rows[0]["ime_tvrtke"].ToString();
            txtZupanija.SelectedValue = DT.Rows[0]["id_zupanija"].ToString();
            cbGrad.SelectedValue      = DT.Rows[0]["id_grad"].ToString();
            try
            {
                dtpDatum.Value = Convert.ToDateTime(DT.Rows[0]["datum_rodenja"].ToString());

                DataTable DTzemlja = RemoteDB.select("SELECT id_drzava FROM grad WHERE id_grad='" + DT.Rows[0]["id_grad"] + "'", "grad").Tables[0];

                cbDrzava.SelectedValue = (int)DTzemlja.Rows[0]["id_drzava"];
            }
            catch (Exception)
            {
            }
            if (DT.Rows[0]["aktivan"].ToString() == "1")
            {
                chbAktivan.Checked = true;
            }

            if (DT.Rows[0]["primanje_letaka"].ToString() == "1")
            {
                chbPrimanjeLetaka.Checked = true;
            }

            if (DT.Rows[0]["vrsta_korisnika"].ToString() == "1")
            {
                rbPoslovni.Checked = true;
                rbPrivatni.Checked = false;
            }
            else
            {
                rbPoslovni.Checked = false;
                rbPrivatni.Checked = true;
            }
        }
Beispiel #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            frmNoviGrad novigr = new frmNoviGrad();

            novigr.ShowDialog();

            //CB grad
            cbGrad.DataSource = null;
            DataSet DSgrad = RemoteDB.select("SELECT * FROM grad WHERE id_drzava = '" + cbDrzava.SelectedValue.ToString() + "' ORDER BY grad ", "grad");

            cbGrad.DataSource    = DSgrad.Tables[0];
            cbGrad.DisplayMember = "grad";
            cbGrad.ValueMember   = "id_grad";
        }
Beispiel #6
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            string sql = "INSERT INTO vrsta_usluge (naziv_usluge,iznos,napomena,aktivnost) VALUES (" +
                         "'" + txtNazivUsluge.Text + "'," +
                         "'" + txtIznos.Text.Replace(",", ".") + "'," +
                         "'" + txtNapomena.Text + "'," +
                         "'1'" +
                         ")";

            RemoteDB.insert(sql);

            SetVrstaUsluge();
            MessageBox.Show("Spremljno.");
        }
 private void btnObrisiOznacenog_Click(object sender, EventArgs e)
 {
     if (dgv.RowCount > 0)
     {
         if (MessageBox.Show("Dali ste sigurni da želite obrisati ovu stavku?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             if (dgv.CurrentRow.Cells["id_unos"].FormattedValue.ToString() != "")
             {
                 RemoteDB.delete("DELETE FROM unos_rezervacije WHERE id='" + dgv.CurrentRow.Cells["id_unos"].FormattedValue.ToString() + "'");
             }
             dgv.Rows.RemoveAt(dgv.CurrentRow.Index);
             return;
         }
     }
 }
Beispiel #8
0
        private void fillCB()
        {
            //fill valuta
            DSValuta               = RemoteDB.select("SELECT * FROM valute", "valute");
            cbValuta.DataSource    = DSValuta.Tables[0];
            cbValuta.DisplayMember = "ime_valute";
            cbValuta.ValueMember   = "id_valuta";
            cbValuta.SelectedValue = 5;

            //fill komercijalist
            DS_Zaposlenik           = RemoteDB.select("SELECT ime +' '+prezime as IME,id_zaposlenik FROM zaposlenici", "zaposlenici");
            cbIzradio.DataSource    = DS_Zaposlenik.Tables[0];
            cbIzradio.DisplayMember = "IME";
            cbIzradio.ValueMember   = "id_zaposlenik";
        }
Beispiel #9
0
        /// <summary>
        /// Remote DB からデータを取得し、Local DB に入力します。
        /// </summary>
        public void Download()
        {
            DatabaseHelper dbhelper    = (DatabaseHelper)LocalDB;
            var            maxRemoteID = dbhelper.GetMaxRemoteID();

            var remoteComments = RemoteDB.Select($"SELECT * FROM COMMENTS WHERE {nameof(Comment.ID)} > {maxRemoteID};");

            remoteComments.ForEach(hash =>
            {
                var comment      = Comment.ToComment(hash);
                comment.RemoteID = comment.ID;
                comment.Uploaded = true;
                LocalDB.InsertComment(comment);
            });
        }
        private void SetComboBox()
        {
            txtDjeca.Text   = "0";
            txtOdrasli.Text = "0";
            txtBebe.Text    = "0";
            txtAvans.Text   = "0";

            DataTable DTvrsta_gosta = classDBlite.LiteSelect("SELECT * FROM vrsta_gosta", "vrsta_gosta").Tables[0];

            cbVrsteGosta.DataSource    = DTvrsta_gosta;
            cbVrsteGosta.DisplayMember = "vrsta_gosta";
            cbVrsteGosta.ValueMember   = "id";

            DataTable DTgencija = RemoteDB.select("SELECT * FROM agencija", "agencija").Tables[0];

            cbAgencija.DataSource    = DTgencija;
            cbAgencija.DisplayMember = "ime_agencije";
            cbAgencija.ValueMember   = "id";

            DataTable DTtip_sobe = RemoteDB.select("SELECT * FROM tip_sobe", "tip_sobe").Tables[0];

            cbTipSoba.DataSource    = DTtip_sobe;
            cbTipSoba.DisplayMember = "tip";
            cbTipSoba.ValueMember   = "id";

            DataTable DTdrzava = RemoteDB.select("SELECT * FROM zemlja", "zemlja").Tables[0];

            cbDrzava.DataSource    = DTdrzava;
            cbDrzava.DisplayMember = "zemlja";
            cbDrzava.ValueMember   = "country_code";
            cbDrzava.SelectedValue = "HR";

            DataSet   DSs    = RemoteDB.select("SELECT id,broj_sobe, naziv_sobe FROM sobe", "sobe");
            DataTable DTsoba = DSs.Tables[0];

            cbSoba.DataSource    = DTsoba;
            cbSoba.DisplayMember = "naziv_sobe";
            cbSoba.ValueMember   = "id";
            txtBrojSobe.DataBindings.Add("Text", DSs.Tables[0], "broj_sobe");

            DataTable DTvrsta_usluge = RemoteDB.select("SELECT * FROM vrsta_usluge", "vrsta_usluge").Tables[0];

            cbVrstaUsluge.DataSource    = DTvrsta_usluge;
            cbVrstaUsluge.DisplayMember = "naziv_usluge";
            cbVrstaUsluge.ValueMember   = "id";

            nuGodina.Value = DateTime.Now.Year;
        }
Beispiel #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            RemoteDB.update(string.Format(@"UPDATE neuspjela_fiskalizacija
SET
    xml = '{0}',
    greska = '{1}'
WHERE broj_racuna = '{2}' AND id_ducan = '{3}' AND id_kasa = '{4}';",
                                          poslano,
                                          greska,
                                          brojRacuna,
                                          ducan,
                                          blagajna));

            MessageBox.Show("Spremljeno");
            this.Close();
        }
Beispiel #12
0
        private void SetGrupe()
        {
            if (dgv.Rows.Count > 0)
            {
                dgv.Rows.Clear();
            }

            DataTable DT = RemoteDB.select("SELECT * FROM grad", "grad").Tables[0];

            for (int i = 0; i < DT.Rows.Count; i++)
            {
                dgv.Rows.Add(DT.Rows[i]["grad"].ToString(), DT.Rows[i]["posta"].ToString(),
                             DT.Rows[i]["zupanija"].ToString(), DT.Rows[i]["id_drzava"].ToString(),
                             DT.Rows[i]["naselje"].ToString(), DT.Rows[i]["id_grad"].ToString());
            }
        }
Beispiel #13
0
 private void cbDrzava_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (preload == true)
     {
         try
         {
             //CB grad
             DataSet DSgrad1 = RemoteDB.select("SELECT * FROM grad WHERE id_drzava = '" + cbDrzava.SelectedValue + "' ORDER BY grad ", "grad");
             cbGrad.DataSource    = DSgrad1.Tables[0];
             cbGrad.DisplayMember = "grad";
             cbGrad.ValueMember   = "id_grad";
             //cbGrad.SelectedValue = "2806";
         }
         catch { }
     }
 }
Beispiel #14
0
        private void dgvSk_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvSk.CurrentCell.ColumnIndex == 2)
            {
                try
                {
                    string sql = "UPDATE valute SET ime_valute='" + dgvSk.Rows[e.RowIndex].Cells["naziv"].FormattedValue.ToString() + "' WHERE id_valuta='" + dgvSk.Rows[e.RowIndex].Cells["id_valuta"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            else if (dgvSk.CurrentCell.ColumnIndex == 1)
            {
                try
                {
                    string sql = "UPDATE valute SET naziv='" + dgvSk.Rows[e.RowIndex].Cells["Skraceni_naziv"].FormattedValue.ToString() + "' WHERE id_valuta='" + dgvSk.Rows[e.RowIndex].Cells["id_valuta"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            else if (dgvSk.CurrentCell.ColumnIndex == 4)
            {
                try
                {
                    decimal dec = 0;
                    if (String.IsNullOrEmpty(dgvSk.Rows[e.RowIndex].Cells["tecaj"].FormattedValue.ToString()))
                    {
                        dgvSk.Rows[e.RowIndex].Cells["tecaj"].Value = "0";
                        MessageBox.Show("Greška, kod unosa tečaja.");
                        return;
                    }

                    string sql = "UPDATE valute SET tecaj='" + dgvSk.Rows[e.RowIndex].Cells["tecaj"].FormattedValue.ToString() + "' WHERE id_valuta='" + dgvSk.Rows[e.RowIndex].Cells["id_valuta"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
Beispiel #15
0
        private void dgv_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            if (dgv.CurrentCell.ColumnIndex == 0)
            {
                try
                {
                    string sql = "UPDATE agencija SET ime_agencije='" + dgv.Rows[e.RowIndex].Cells["ime_agencije"].FormattedValue.ToString() + "' WHERE id='" + dgv.Rows[e.RowIndex].Cells["id"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            if (dgv.CurrentCell.ColumnIndex == 1)
            {
                try
                {
                    string sql = "UPDATE agencija SET napomena='" + dgv.Rows[e.RowIndex].Cells["napomena"].FormattedValue.ToString() + "' WHERE id='" + dgv.Rows[e.RowIndex].Cells["id"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            else if (dgv.CurrentCell.ColumnIndex == 2)
            {
                try
                {
                    string aa = "0";
                    if (dgv.Rows[e.RowIndex].Cells["aktivnost"].FormattedValue.ToString() == "True")
                    {
                        aa = "1";
                    }

                    string sql = "UPDATE agencija SET aktivnost='" + aa + "' WHERE id='" + dgv.Rows[e.RowIndex].Cells["id"].FormattedValue.ToString() + "'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
Beispiel #16
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            if (txtKod.Text == "" || txtDrzava.Text == "")
            {
                MessageBox.Show("Greška niste upisali naziv ili kod države");
                return;
            }

            string sql = "INSERT INTO zemlja (country_code,zemlja,aktivnost) VALUES (" +
                         "'" + txtKod.Text + "'," +
                         "'" + txtDrzava.Text + "','1'" +
                         ")";

            RemoteDB.insert(sql);

            SetGrupe();
            MessageBox.Show("Spremljno.");
        }
Beispiel #17
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtTipSobe.Text))
            {
                MessageBox.Show("Greška, niste upisali tip sobe.");
                return;
            }

            string sql = "INSERT INTO tip_sobe (tip,aktivnost) VALUES (" +
                         "'" + txtTipSobe.Text + "'," +
                         "'1'" +
                         ")";

            RemoteDB.insert(sql);

            SetTipSobe();
            MessageBox.Show("Spremljno.");
        }
Beispiel #18
0
 private void pictureBox2_Click(object sender, EventArgs e)
 {
     sifarnici.frmPartnerTrazi partnerTrazi = new sifarnici.frmPartnerTrazi();
     partnerTrazi.ShowDialog();
     if (RESORT.Properties.Settings.Default.id_partner != "")
     {
         DataSet partner = new DataSet();
         partner = RemoteDB.select("SELECT id_partner,ime_tvrtke FROM partners WHERE id_partner ='" + RESORT.Properties.Settings.Default.id_partner + "'", "partners");
         if (partner.Tables[0].Rows.Count > 0)
         {
             txtPartner.Text = partner.Tables[0].Rows[0]["id_partner"].ToString();
         }
         else
         {
             MessageBox.Show("Upisana šifra ne postoji.", "Greška");
         }
     }
 }
Beispiel #19
0
        private void SetValues()
        {
            DataTable DT = RemoteDB.select("SELECT sobe.naziv_sobe FROM unos_rezervacije LEFT JOIN sobe ON sobe.id=unos_rezervacije.id_soba WHERE unos_rezervacije.broj='" + broj_unosa + "' AND unos_rezervacije.godina='" + godina + "' GROUP BY sobe.naziv_sobe", "unos_rezervacije").Tables[0];
            string    s  = "";
            int       i  = 0;

            foreach (DataRow row in DT.Rows)
            {
                if (i == 3 || i == 6 || i == 9 || i == 12)
                {
                    s += "\r\n";
                }
                s += row["naziv_sobe"].ToString() + ", ";
                i++;
            }

            lblNaslov.Text = "Broj unosa: " + broj_unosa + "\r\nSobe: " + s;
        }
        /// <summary> setup the initial session and application databases </summary>
        protected void Page_Init(object sender, EventArgs e)
        {
            Application.Lock();
            try {

                if (Application[ApplicationRemoteKey] == null)
                    Application[ApplicationRemoteKey] = new RemoteDB();

                if (Application[ApplicationLocalKey] == null)
                    Application[ApplicationLocalKey] = new LocalDB<string>();

                lock (Session) {
                    if (Session[SessionLocalKey] == null)
                        Session[SessionLocalKey] = new LocalDB<string>();

                    if (Session[CurrentKey] == null)
                        Session[CurrentKey] = 0;

                    Session[SwitcherKey] = new Switcher(
                        new Enable(isEnabled => {
                            Toggle.Enabled = Search.Enabled = Enter.Enabled = Remove.Enabled = isEnabled;
                        }),
                        new IAccess[]{
                            new Access(() => Current.Text, s => { Current.Text = s; }),
                            new Access(() => Size.Text, s => { Size.Text = s; }),
                            new Access(() => Names.Text, s => { Names.Text = s; }),
                            new Access(() => Phones.Text, s => { Phones.Text = s; }),
                            new Access(() => Rooms.Text, s => { Rooms.Text = s; })},
                        new SetClick[]{
                            new SetClick((EventHandler eh) => { Toggle.Click += eh; }),
                            new SetClick((EventHandler eh) => { Search.Click += eh; }),
                            new SetClick((EventHandler eh) => { Enter.Click += eh; }),
                            new SetClick((EventHandler eh) => { Remove.Click += eh; }),
                            new SetClick((EventHandler eh) => { Size.Load += eh; }) },
                        new WorkQueue(),
                            "session local DB", Session[SessionLocalKey],
                            "application local DB", Application[ApplicationLocalKey],
                            "application remote DB", Application[ApplicationRemoteKey]);
                }

            } finally {
                Application.UnLock();
            }
        }
Beispiel #21
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            decimal dec = 0;

            if (String.IsNullOrEmpty(txtNazivSobe.Text))
            {
                MessageBox.Show("Greška, niste upisali naziv sobe.");
                return;
            }

            if (!Decimal.TryParse(txtBrojSobe.Text, out dec))
            {
                MessageBox.Show("Greška, niste upisali pravilno broj sobe.");
                return;
            }

            if (!Decimal.TryParse(txtBrojLezaja.Text, out dec))
            {
                MessageBox.Show("Greška, niste upisali pravilno broj ležaja.");
                return;
            }

            if (!Decimal.TryParse(txtCijenaNocenja.Text, out dec))
            {
                txtCijenaNocenja.Text = "0";
                //MessageBox.Show("Greška kod upisa cijene noćenja.", "Greška"); return;
            }

            string sql = "INSERT INTO sobe (broj_sobe,id_tip_sobe,naziv_sobe,broj_lezaja,cijena_nocenja,napomena,aktivnost) VALUES (" +
                         "'" + txtBrojSobe.Text + "'," +
                         "'" + cbTipSoba.SelectedValue + "'," +
                         "'" + txtNazivSobe.Text + "'," +
                         "'" + txtBrojLezaja.Text + "'," +
                         "'" + txtCijenaNocenja.Text + "'," +
                         "'" + txtNapomena.Text + "'," +
                         "'1'" +
                         ")";

            RemoteDB.insert(sql);

            SetSobe();
            MessageBox.Show("Spremljno.");
        }
Beispiel #22
0
        private void SetGrupe()
        {
            if (dgv.Rows.Count > 0)
            {
                dgv.Rows.Clear();
            }

            DataTable DT = RemoteDB.select("SELECT * FROM zemlja ORDER BY zemlja", "zemlja").Tables[0];

            for (int i = 0; i < DT.Rows.Count; i++)
            {
                bool b = false;
                if (DT.Rows[i]["aktivnost"].ToString() == "1")
                {
                    b = true;
                }
                dgv.Rows.Add(DT.Rows[i]["country_code"].ToString(), DT.Rows[i]["zemlja"].ToString(), b, DT.Rows[i]["id_zemlja"].ToString());
            }
        }
Beispiel #23
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtNazivAgencije.Text))
            {
                MessageBox.Show("Greška, niste upisali naziv agencije.");
                return;
            }

            string sql = "INSERT INTO agencija (ime_agencije,napomena,aktivnost) VALUES (" +
                         "'" + txtNazivAgencije.Text + "'," +
                         "'" + txtNapomena.Text + "'," +
                         "'1'" +
                         ")";

            RemoteDB.insert(sql);

            SetSobe();
            MessageBox.Show("Spremljno.");
        }
Beispiel #24
0
        private void btnNoviUnos_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtOznake.Text))
            {
                MessageBox.Show("Greška, niste upisali naziv pristojbe.");
                return;
            }

            string sql = "INSERT INTO boravisna_pristojba (oznaka,boravisna_pristojba,iznos,aktivnost) VALUES (" +
                         "'" + txtOznake.Text + "'," +
                         "'" + txtNazivPristojbe.Text + "'," +
                         "'" + txtIznos.Text + "'," +
                         "'1'" +
                         ")";

            RemoteDB.insert(sql);

            SetBoravisna_pristojba();
            MessageBox.Show("Spremljno.");
        }
Beispiel #25
0
        private static void AlterValute()
        {
            DataTable dt = RemoteDB.select("select table_name from information_schema.tables where TABLE_TYPE <> 'VIEW'", "Table").Tables[0];

            string provjeri_col_type = "select column_name, data_type, character_maximum_length from information_schema.columns where " +
                                       " table_name='valute' AND column_name ='sifra'";
            DataTable DTcoltype = RemoteDB.select(provjeri_col_type, "valute").Tables[0];

            if (DTcoltype.Rows.Count < 1)
            {
                try
                {
                    string sql = "ALTER TABLE valute ADD COLUMN sifra character(3); " +
                                 "ALTER TABLE valute ADD COLUMN naziv character(3); " +
                                 "ALTER TABLE valute ADD COLUMN puni_naziv character varying(100); " +
                                 "ALTER TABLE valute ADD COLUMN paritet numeric; ";
                    RemoteDB.update(sql);

                    sql = "UPDATE valute SET sifra='978',naziv='EUR',puni_naziv='Euro',paritet='1'" +
                          " WHERE ime_valute='978 EUR'";
                    RemoteDB.update(sql);
                    sql = "UPDATE valute SET sifra='840',naziv='USD',puni_naziv='Američki Dolar',paritet='1'" +
                          " WHERE ime_valute='840 USD'";
                    RemoteDB.update(sql);
                    sql = "UPDATE valute SET sifra='348',naziv='HUF',puni_naziv='Mađarska forinta',paritet='100'" +
                          " WHERE ime_valute='348 HUF'";
                    RemoteDB.update(sql);
                    sql = "UPDATE valute SET sifra='756',naziv='CHF',puni_naziv='Švicarski franak',paritet='1'" +
                          " WHERE ime_valute='756 CHF'";
                    RemoteDB.update(sql);

                    sql = "UPDATE valute SET sifra='1',tecaj='1',naziv='HR',puni_naziv='Kune',paritet='1'" +
                          " WHERE id_valuta='1'";
                    RemoteDB.update(sql);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
Beispiel #26
0
        private void PrvoPokretanje()
        {
            DataTable DTt = RemoteDB.select("SELECT * FROM boravisna_pristojba WHERE id='" + cbBorProstojba.SelectedValue + "'", "boravisna_pristojba").Tables[0];

            if (DTt.Rows.Count > 0)
            {
                txtIznosBorPristojbe.Text = DTt.Rows[0]["iznos"].ToString();
            }
            else
            {
                txtIznosBorPristojbe.Text = "0";
            }

            string sql = "SELECT r_cijenasoba.cijena_nocenja,valute.tecaj FROM r_cijenasoba " +
                         " LEFT JOIN valute ON valute.id_valuta=r_cijenasoba.id_valuta" +
                         " WHERE id_soba='" + cbSoba.SelectedValue.ToString() + "'" +
                         " AND '" + DateTime.Now.ToString("yyyy-MM-dd H:mm:ss") + "'>=r_cijenasoba.od_datuma " +
                         " AND '" + DateTime.Now.ToString("yyyy-MM-dd H:mm:ss") + "'<=r_cijenasoba.do_datuma;";

            DataTable DTss = RemoteDB.select(sql, "sobe").Tables[0];

            if (DTss.Rows.Count > 0)
            {
                cijena_sobe = Convert.ToDecimal(DTss.Rows[0]["cijena_nocenja"].ToString()) * Convert.ToDecimal(DTss.Rows[0]["tecaj"].ToString());
            }
            else
            {
                MessageBox.Show("Za današnji dan nemate zadanu cijenu za navedenu sobu.");
                cijena_sobe = 0;
            }

            DataTable DTu = RemoteDB.select("SELECT * FROM vrsta_usluge WHERE id='" + cbVrstaUsluge.SelectedValue + "'", "vrsta_usluge").Tables[0];

            if (DTu.Rows.Count > 0)
            {
                txtCijenaUsluge.Text = DTu.Rows[0]["iznos"].ToString();
            }

            RacunajStavku();
            RacunajUkupno();
        }
Beispiel #27
0
        public void ReplicationTest()
        {
            RemoteDB remoteDB = new RemoteDB();

            //DocInfo[] info = remoteDB.GetAllDocuments("http://127.0.0.1:5984", "test");

            NouchDB nouchDB = new NouchDB();
            //nouchDB.Delete(new Options());
            //Debug.WriteLine(nouchDB.Changes());
            //string res = RevsDiff(nouchDB, remoteDB, info);
            //res = "{\"keys\":" + res + "}";

            long lastSync = nouchDB.GetLastSync("http://127.0.0.1:5984/test");

            JsonData docs = remoteDB.GetChanges("http://127.0.0.1:5984", "test", true, lastSync);

            foreach (JsonData result in docs["results"])
            {
                string id  = (string)result["id"];
                string rev = (string)result["changes"][0]["rev"];
                //    //result.Remove("_rev");
                //    //result.Remove("_id");

                string doc = result["doc"].ToJson();

                try
                {
                    nouchDB.PutDoc(id, doc, rev);
                }
                catch (Exception ee)
                {
                    Debug.WriteLine(ee.ToString());
                }
            }

            Debug.WriteLine("Document sync: " + docs["results"].Count);
            Debug.WriteLine(nouchDB.AllDocs());
            nouchDB.SetLastSync("http://127.0.0.1:5984/test", (int)docs["last_seq"]);

            //nouchDB.Close();
        }
Beispiel #28
0
        private void btnUlaz_Click(object sender, EventArgs e)
        {
            DataTable DTzp = RemoteDB.select("SELECT id_zaposlenik FROM zaposlenici WHERE id_zaposlenik='" + cbBlagajnik.SelectedValue.ToString() + "' AND zaporka = '" + txtZaporka.Text.Trim() + "'", "zaposlenici").Tables[0];

            if (DTzp.Rows.Count > 0)
            {
                prijava = true;
                this.Close();

                //var mdiForm = this.MdiParent;
                //var childForm = new frmKasa();
                Properties.Settings.Default.id_zaposlenik = cbBlagajnik.SelectedValue.ToString();
                Properties.Settings.Default.Save();
                //childForm.MainForm = MainForm;
                //childForm.Show();
            }
            else
            {
                MessageBox.Show("Greška.\r\nVaša autorizacija nije valjana.", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #29
0
        public void Upload()
        {
            // コメントをアップする処理の前にリモートのコメントを取得する。
            // これを行わないと、後々整合性が取れなくなる。
            Download();

            DatabaseHelper localDBHelper  = (DatabaseHelper)LocalDB;
            var            sql            = $"SELECT * FROM {DatabaseHelper.DatabaesTableName} WHERE {nameof(Comment.RemoteID)} < 0 AND {nameof(Comment.Uploaded)} = 'False'";
            var            uploadComments = localDBHelper.Select(sql);

            uploadComments.ForEach(hash =>
            {
                var comment = Comment.ToComment(hash);
                RemoteDB.InsertComment(comment);

                comment.Uploaded = true;

                // RemoteID, Uploaded が書き換わるのでそれをローカルDBに反映する。
                localDBHelper.Update(comment);
            });
        }
Beispiel #30
0
        private void frmPopis_cijena_po_datumima_Load(object sender, EventArgs e)
        {
            string sql = "SELECT sobe.broj_sobe,valute.ime_valute,sobe.naziv_sobe,r_cijenasoba.od_datuma,r_cijenasoba.do_datuma,r_cijenasoba.cijena_nocenja " +
                         " FROM r_cijenasoba" +
                         " LEFT JOIN sobe ON sobe.id=r_cijenasoba.id_soba" +
                         " LEFT JOIN valute ON valute.id_valuta=r_cijenasoba.id_valuta" +
                         " WHERE sobe.id='" + _id_soba + "' ";

            DataTable DT = RemoteDB.select(sql, "r_cijenasoba").Tables[0];

            foreach (DataRow row in DT.Rows)
            {
                dgv.Rows.Add(row["broj_sobe"].ToString(),
                             row["naziv_sobe"].ToString(),
                             row["od_datuma"].ToString(),
                             row["do_datuma"].ToString(),
                             row["cijena_nocenja"].ToString(),
                             row["ime_valute"].ToString()
                             );
            }
        }
Beispiel #31
0
 private void btnSviUnosi_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Potvrdom ovog unosa spremate cijene po svim sobama u iznosu od " + txtCijenaSobe.Text + " kn.\r\nDali ste sigurni da želite spremiti ove promjene?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         DataTable DT = RemoteDB.select("SELECT * FROM sobe", "sobe").Tables[0];
         RemoteDB.delete("DELETE FROM r_cijenasoba");
         foreach (DataRow row in DT.Rows)
         {
             string sql = "INSERT INTO r_cijenasoba (cijena_nocenja,od_datuma,do_datuma,id_valuta,broj_sobe,id_soba)" +
                          " VALUES" +
                          " ('" + txtCijenaSobe.Text.Replace(",", ".") + "'," +
                          "'" + DateTime.Now.ToString("yyyy-MM-dd H:mm:ss") + "'," +
                          "'" + DateTime.Now.AddYears(20).ToString("yyyy-MM-dd H:mm:ss") + "'," +
                          "'" + cbValute.SelectedValue + "'," +
                          "'" + row["broj_sobe"] + "'," +
                          "'" + row["id"] + "'" +
                          ")";
             RemoteDB.insert(sql);
         }
     }
 }