Пример #1
0
        private void LoadKonto()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            uceKonto.DataSource = client.GetDataTable("SELECT IDKONTO As ID, (IDKONTO + ' | ' + NAZIVKONTO) As NAZIV FROM KONTO");
            uceKonto.DataBind();
        }
Пример #2
0
        private void LoadShemaIRA()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            uceKonto.DataSource = client.GetDataTable("SELECT IDSHEMAIRA As ID, NAZIVSHEMAIRA As NAZIV FROM SHEMAIRA");
            uceKonto.DataBind();
        }
Пример #3
0
        private void LoadTipIRA()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            uceTipIRA.DataSource = client.GetDataTable("SELECT IDTIPIRA As ID, NAZIVTIPIRA As NAZIV FROM TIPIRA");
            uceTipIRA.DataBind();
        }
Пример #4
0
        /// <summary>
        /// dohvat svih olaksica za glavni grid
        /// </summary>
        /// <returns></returns>
        public DataSet GetOlaksiceMainGrid()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            DataSet ds = new DataSet();

            DataTable dtOlaksice = client.GetDataTable("SELECT ID, Naziv, OlaksicaPostotak, OlaksicaIznos FROM UF_Olaksica Order by ID");

            DataTable dtDjeca = client.GetDataTable("SELECT OlaksicaID, ID, Ime, Prezime, OIB, RazrednoOdjeljenje from V_UF_UCENICI_OLAKSICE ORDER BY ID");

            DataTable dtProizvodi = client.GetDataTable("SELECT     OlaksicaID, ProizvodID, Naziv, JedinicaMjere, Grupa FROM  V_UF_PROIZVOD_OLAKSICE");

            ds.Tables.Add(dtOlaksice);
            ds.Tables.Add(dtDjeca);
            ds.Tables.Add(dtProizvodi);

            DataRelation relOlakDjeca = new DataRelation("Olaksice_Djeca", dtOlaksice.Columns["ID"], dtDjeca.Columns["OlaksicaID"]);

            ds.Relations.Add(relOlakDjeca);

            DataRelation relOlakProiz = new DataRelation("Olaksice_Proizvod", dtOlaksice.Columns["ID"], dtProizvodi.Columns["OlaksicaID"]);

            ds.Relations.Add(relOlakProiz);

            return(ds);
        }
Пример #5
0
        private void NapuniKorisnika()
        {
            string connection_string = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};",
                                                     "mssql6.mojsite.com,1555", "vugergrad_chat", "vugergrad_chat", "chatajMO2010");


            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient(connection_string);

            lblNazivUstanove.Text = client.ExecuteScalar("Select Ime From Korisnici Where OIB = '" + uscChat.oib_korisnika + "'").ToString();

            if (!uscChat.pValidiran)
            {
                if (System.Environment.UserName.ToString().Length < 30)
                {
                    txtKorisnickoIme.Text = System.Environment.UserName.ToString();
                }
                else
                {
                    txtKorisnickoIme.Text = string.Empty;
                }
            }
            else
            {
                txtKorisnickoIme.Text = client.ExecuteScalar("Select KorisnickoIme From Korisnici Where OIB = '" + uscChat.oib_korisnika + "'").ToString();
            }
        }
Пример #6
0
        public void ZakljucnoStanje(object sender, EventArgs e)
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();
            try
            {
                DialogResult result = MessageBox.Show("Zelite li napraviti prijenos zaključnog stanja u novu godinu?", "Zaključno stanje", MessageBoxButtons.YesNo);

                if (result == DialogResult.Yes)
                {
                    int year           = Convert.ToInt32(client.ExecuteScalar("Select IDGODINE From GODINE Where GODINEAKTIVNA = 1"));
                    int next_year      = year + 1;
                    int broj_dokumenta = Convert.ToInt32(client.ExecuteScalar("Select Max(BrojDokumenta) From GKSTAVKA Where IDDOKUMENT = 1"));


                    client.ExecuteNonQuery("Insert Into GKSTAVKA Select '01.01." + next_year + "',1, BROJSTAVKE,IDDOKUMENT,IDMJESTOTROSKA,IDORGJED,IDKONTO,'početno stanje', " +
                                           "duguje, POTRAZUJE, '01.01." + next_year + "', IDPARTNER, ZATVORENIIZNOS, 0, ORIGINALNIDOKUMENT, " + next_year + ", GKDATUMVALUTE From GKSTAVKA " +
                                           "Where IDDOKUMENT = 1 And BROJDOKUMENTA = " + broj_dokumenta + " And GKGODIDGODINE = " + year + "");


                    client.ExecuteNonQuery("DECLARE @temp as money Update GKSTAVKA Set @temp = duguje, duguje = POTRAZUJE, POTRAZUJE = @temp " +
                                           "Where IDDOKUMENT = 1 And GKGODIDGODINE = " + next_year + " And BROJDOKUMENTA = 1");

                    IzmjenaKontniPlan(next_year, client);

                    MessageBox.Show("Molimo provjerite točnost podataka te u slučaju pogreške nazovite T4S.");
                }
            }
            catch { MessageBox.Show("Dogodila se greška prilikom prijenosa. Molimo nazovite T4S."); }
        }
Пример #7
0
        private bool ValidacijaKorisnika()
        {
            string connection_string = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};",
                                                     "mssql6.mojsite.com,1555", "vugergrad_chat", "vugergrad_chat", "chatajMO2010");

            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient(connection_string);

            //provjera dili postoji vec to korisnicko ime
            string korisnicko_ime = txtKorisnickoIme.Text.Trim();

            if (korisnicko_ime.Length > 30)
            {
                MessageBox.Show("Korisničko ime ne smije sadržavati više od 30 znakova");
                return(false);
            }

            int count = Convert.ToInt32(client.ExecuteScalar("Select Count(ID) From Korisnici Where KorisnickoIme = '" + korisnicko_ime + "'"));

            if (count > 0)
            {
                MessageBox.Show("Korisničko ime već postoji u bazi.\nUnesite drugo korisničko ime.");
                return(false);
            }
            return(true);
        }
Пример #8
0
        private void UltraButton2_Click(object sender, EventArgs e)
        {
            ReportDocument rpt = new ReportDocument();

            rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpBudzetiranje.rpt");

            Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient();
            // Set connection string from config in existing LogonProperties
            rpt.DataSourceConnections[0].SetConnection(Mipsed7.Core.ApplicationDatabaseInformation.ServerName, Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName, true);
            rpt.DataSourceConnections[0].SetLogon(Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName, Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword);
            rpt.DataSourceConnections[0].IntegratedSecurity = false;

            rpt.SetDataSource(S_FIN_IZVRSENJE_PLANADataSet1);

            rpt.SetParameterValue("@ORGANIZAC", this.UltraTextEditor1.Value.ToString());
            rpt.SetParameterValue("@godina", (int)mipsed.application.framework.Application.ActiveYear);

            ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace();
            PreviewReportWorkItem   item      = this.Controller.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled");

            if (item == null)
            {
                item = this.Controller.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled");
            }
            item.Izvjestaj = rpt;
            item.Activate();
            item.Show(item.Workspaces["main"]);

            this.ParentForm.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
Пример #9
0
        private void btnPrijava_Click(object sender, EventArgs e)
        {
            string korisnickoIme = this.txtKorisnickoIme.Text.Trim();
            string lozinka       = this.txtLozinka.Text.Trim();

            string sql = string.Format("SELECT COUNT(1) FROM dbo.KORISNIK_SUSTAVA WHERE KORISNICKOIME = '{0}' AND LOZINKA = '{1}' AND DOZVOLIPRIJAVU = 1",
                                       korisnickoIme, lozinka);

            // must return "1"
            object result = new Mipsed7.DataAccessLayer.SqlClient().ExecuteScalar(sql);

            if (result.ToString() == "1")
            {
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
            else
            {
                this.txtKorisnickoIme.Focus();
                this.txtKorisnickoIme.SelectAll();

                MessageBox.Show("ODBIJENA PRIJAVA!" + Environment.NewLine + Environment.NewLine + "Korisničko ime ili lozinka nisu ispravni, ili Vam je onemogućena prijava!",
                                "Greška u prijavi",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
        }
Пример #10
0
        private void LoadPartner()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            ucePartner.DataSource = client.GetDataTable("SELECT IDPARTNER As ID, NAZIVPARTNER As NAZIV From PARTNER");
            ucePartner.DataBind();
        }
Пример #11
0
        /// <summary>
        /// Ubacivanje nulte olaksice ukoliko vec ne postoji
        /// </summary>
        public void InsertNultaOlaksica()
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();

            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Select ID from UF_Olaksica Where OlaksicaPostotak is not null And OlaksicaIznos is not null";

            SqlDataReader sqlReader = sqlUpit.ExecuteReader();

            if (!sqlReader.HasRows)
            {
                sqlUpit.CommandText = "Insert Into UF_Olaksica Values (@TS, 'Bez popusta', 0, 0)";
                sqlUpit.Parameters.Add(new SqlParameter("@TS", DateTime.Now));
                try
                {
                    sqlReader.Close();
                    sqlUpit.ExecuteNonQuery();
                }
                catch { }
            }
            else
            {
                sqlReader.Close();
            }
        }
Пример #12
0
        /// <summary>
        /// Punjenje vrijednosti u tablicu PrizvodiTipKolicine ukoliko je prazna, u suprotnom ne radi nista
        /// </summary>
        private void NacinKolicinskogObracuna()
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();

            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Select ID from UF_ProizvodTipKolicine";

            SqlDataReader sqlReader = sqlUpit.ExecuteReader();

            if (!sqlReader.HasRows)
            {
                sqlUpit.CommandText = "Insert Into UF_ProizvodTipKolicine Values(1, 'Dnevna'), (2, 'Mjesečna - 1')";

                try
                {
                    sqlReader.Close();
                    sqlUpit.ExecuteNonQuery();
                }
                catch { }
            }
            else
            {
                sqlReader.Close();
            }
        }
Пример #13
0
        public void DNRCommand(object sender, EventArgs e)
        {
            ExtendedWindowSmartPartInfo info = new ExtendedWindowSmartPartInfo
            {
                StartPosition = FormStartPosition.CenterParent,
                Modal         = true,
                Title         = "Pregled izvještaja - Evidencija o dohotku od nesamostalnog rada",
                Description   = "Pregled izvještaja - videncija o dohotku od nesamostalnog rada"
            };
            ReportDocument rpt = new ReportDocument();

            rpt.Load(System.Windows.Forms.Application.StartupPath + @"\DDIzvjestaji\rptDNR.rpt");

            Mipsed7.DataAccessLayer.SqlClient conn = new Mipsed7.DataAccessLayer.SqlClient();
            // Set connection string from config in existing LogonProperties
            rpt.DataSourceConnections[0].SetConnection(Mipsed7.Core.ApplicationDatabaseInformation.ServerName, Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName, true);
            rpt.DataSourceConnections[0].SetLogon(Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName, Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword);
            rpt.DataSourceConnections[0].IntegratedSecurity = false;

            frmDNR dnr = new frmDNR();

            if (dnr.ShowDialog() == DialogResult.OK)
            {
                DataTable  ds      = new DataTable("DNR");
                SqlCommand sqlComm = new SqlCommand("sp_DNR", conn.sqlConnection);
                sqlComm.CommandType = CommandType.StoredProcedure;
                sqlComm.Parameters.AddWithValue("@Godina", dnr.pGodina);
                sqlComm.Parameters.AddWithValue("@OdMjeseca", dnr.pOdMjeseca);
                sqlComm.Parameters.AddWithValue("@DoMjeseca", dnr.pDoMjeseca);
                sqlComm.CommandType = CommandType.StoredProcedure;
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = sqlComm;
                da.Fill(ds);

                DataTable dtosobe = new DataTable();
                try
                {
                    dtosobe = ds.Select("IDRADNIK In (" + dnr.pOsobe + ")").CopyToDataTable();
                }
                catch { }

                rpt.SetDataSource(dtosobe);

                DataRow korisnik = conn.GetDataTable("SELECT TOP 1 korisnik1naziv,korisnik1adresa,korisnik1mjesto,kontakttelefon,kontaktfax,email,korisnikoib FROM KORISNIK").Rows[0];

                rpt.SetParameterValue("@KorisnikNaziv", korisnik["KORISNIK1NAZIV"].ToString());
                rpt.SetParameterValue("@KorisnikAdresa", korisnik["KORISNIK1ADRESA"].ToString() + ", " + korisnik["KORISNIK1MJESTO"].ToString());
                rpt.SetParameterValue("@KorisnikOIB", korisnik["KORISNIKOIB"].ToString());

                ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace();
                PreviewReportWorkItem   item      = this.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled");
                if (item == null)
                {
                    item = this.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled");
                }
                item.Izvjestaj = rpt;
                item.Show(item.Workspaces["main"], info);
            }
        }
Пример #14
0
        private void LoadGridProizvodi()
        {
            BusinessLogic.ProizvodiGrupeProizvoda proizvodi = new BusinessLogic.ProizvodiGrupeProizvoda();
            Mipsed7.DataAccessLayer.SqlClient     sql       = new Mipsed7.DataAccessLayer.SqlClient();
            DataSet ds = new DataSet();

            DataTable UF_Proizvodi = sql.GetDataTable(" SELECT     UF_Proizvod.ID, UF_Proizvod.Naziv, JEDINICAMJERE.NAZIVJEDINICAMJERE AS JedinicaMjere, UF_Proizvod.Cijena As [Jedinična cijena], UF_ProizvodTipKolicine.Naziv as TipObracunskeKolicine, " +
                                                      "                       UF_Proizvod.IsGrupa AS Grupa " +
                                                      " FROM         UF_Proizvod INNER JOIN " +
                                                      "                      JEDINICAMJERE ON UF_Proizvod.JedinicaMjereID = JEDINICAMJERE.IDJEDINICAMJERE INNER JOIN " +
                                                      "                      UF_ProizvodTipKolicine ON UF_Proizvod.TipKolicineID = UF_ProizvodTipKolicine.ID " +
                                                      " order by UF_Proizvod.ID ");

            UF_Proizvodi.Columns["Grupa"].ReadOnly = false;
            foreach (DataRow row in UF_Proizvodi.Rows)
            {
                if (row["Grupa"] == null)
                {
                    row["Grupa"] = false;
                }
                else if (row["Grupa"].ToString().Length == 0)
                {
                    row["Grupa"] = false;
                }
            }
            DataTable UF_ProizvodiStavke = sql.GetDataTable("SELECT     UF_ProizvodStavka.ProizvodID, UF_ProizvodStavka.ProizvodStavkaID as Stavka, UF_Proizvod.Naziv, JEDINICAMJERE.NAZIVJEDINICAMJERE as 'Jedinica mjere', UF_ProizvodTipKolicine.Naziv AS 'Tip količine u obračunu'  " +
                                                            " FROM         UF_ProizvodStavka INNER JOIN " +
                                                            "                      UF_Proizvod ON UF_ProizvodStavka.ProizvodStavkaID = UF_Proizvod.ID INNER JOIN " +
                                                            "                      UF_ProizvodTipKolicine ON UF_Proizvod.TipKolicineID = UF_ProizvodTipKolicine.ID INNER JOIN " +
                                                            "                      JEDINICAMJERE ON UF_Proizvod.JedinicaMjereID = JEDINICAMJERE.IDJEDINICAMJERE ");

            ds.Tables.Add(UF_Proizvodi);
            ds.Tables.Add(UF_ProizvodiStavke);

            DataRelation rel = new DataRelation("relation", UF_Proizvodi.Columns["ID"], UF_ProizvodiStavke.Columns["ProizvodID"]);

            ds.Relations.Add(rel);


            this.UltraGridProizvodi.DataSource = ds;


            this.UltraGridProizvodi.DataBind();
            this.UltraGridProizvodi.UpdateData();
            //this.UltraGridProizvodi.Refresh();

            Utils.Tools.UltraGridStyling(this.UltraGridProizvodi);

            UltraGridProizvodi.DisplayLayout.Bands[0].Columns["Naziv"].Width         = 280;
            UltraGridProizvodi.DisplayLayout.Bands[0].Columns["JedinicaMjere"].Width = 100;

            foreach (UltraGridRow row in UltraGridProizvodi.Rows)
            {
                if (row.Index == BusinessLogic.ProizvodiGrupeProizvoda.pSelectedIndex)
                {
                    UltraGridProizvodi.ActiveRow = row;
                }
            }
        }
Пример #15
0
        private bool ProvjeraKorisnika()
        {
            string connection_string = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};",
                                                     "mssql6.mojsite.com,1555", "vugergrad_chat", "vugergrad_chat", "chatajMO2010");

            client = new Mipsed7.DataAccessLayer.SqlClient(connection_string);

            object oib_chat = client.ExecuteScalar("Select OIB FROM Korisnici Where OIB = '" + oib_korisnika + "'");

            if (oib_chat != null)
            {
                pValidiran = Convert.ToBoolean(client.ExecuteScalar("Select Validiran From Korisnici Where OIB = '" + oib_korisnika + "'"));

                if (pValidiran)
                {
                    pBlokiran = Convert.ToBoolean(client.ExecuteScalar("Select Blokiran From Korisnici Where OIB = '" + oib_korisnika + "'"));

                    if (!pBlokiran)
                    {
                        pKorisnickoIme           = client.ExecuteScalar("Select KorisnickoIme From Korisnici Where OIB = '" + oib_korisnika + "'").ToString();
                        pID_Korisnika            = Convert.ToInt32(client.ExecuteScalar("Select ID From Korisnici Where OIB = '" + oib_korisnika + "'"));
                        btnPosaljiPoruku.Enabled = true;
                        return(true);
                    }
                    else
                    {
                        MessageBox.Show("Vaš pristup chatu je blokiran od strane administratora.\nZa pomoć se obratite u Tools for Schools.");
                        btnPosaljiPoruku.Enabled = false;
                        return(false);
                    }
                }
                else
                {
                    MessageBox.Show("Da bi pristupili chatu potrebno je napraviti registraciju.");
                    btnPosaljiPoruku.Enabled = false;

                    using (frmRegistracija registracija = new frmRegistracija())
                    {
                        if (registracija.ShowDialog() == DialogResult.OK)
                        {
                            UpdateKorisnika();
                            if (ProvjeraKorisnika())
                            {
                                PaljenjeServisa();
                            }
                        }
                    }

                    return(false);
                }
            }
            else
            {
                MessageBox.Show("Vaš OIB se ne nalazi na listi osoba koje imaju pristup chatu.\nZa aktiviranje chata javite se u Tools for Schools.");
                btnPosaljiPoruku.Enabled = false;
                return(false);
            }
        }
Пример #16
0
        private void UltraGrid1_AfterCellUpdate(object sender, CellEventArgs e)
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            string datum = Convert.ToDateTime(UltraGrid1.ActiveRow.Cells["DDDATUMOBRACUNA"].Value).ToString("yyyy-MM-dd");

            client.ExecuteNonQuery("Update DDOBRACUN Set DDDATUMOBRACUNA = '" + datum +
                                   "' Where DDOBRACUNIDOBRACUN = '" + UltraGrid1.ActiveRow.Cells["DDOBRACUNIDOBRACUN"].Value.ToString() + "'");
        }
Пример #17
0
        /// <summary>
        /// dohvat podataka za glavni grid
        /// </summary>
        /// <param name="proizvodID"></param>
        /// <returns></returns>
        public DataSet GetProizvodiStavkeMainGrid(int?proizvodID)
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            string query = "SELECT 'True' as SEL, UF_Proizvod.ID, UF_Proizvod.Naziv, JEDINICAMJERE.NAZIVJEDINICAMJERE as JedinicaMjere " +
                           "FROM UF_Proizvod INNER JOIN UF_ProizvodStavka ON UF_Proizvod.ID = UF_ProizvodStavka.ProizvodStavkaID " +
                           "INNER JOIN JEDINICAMJERE ON UF_Proizvod.JedinicaMjereID = JEDINICAMJERE.IDJEDINICAMJERE " +
                           " WHERE (UF_ProizvodStavka.ProizvodID = " + proizvodID + ")";
            DataSet ds = client.GetDataSet(query);

            return(ds);
        }
Пример #18
0
        private bool ProvjeraZaMinus(decimal kolicina, decimal stanje)
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            string materijalno = client.ExecuteScalar("Select Distinct Materijalno From Korisnik").ToString();

            if (materijalno == "True" & (stanje - kolicina) < 0)
            {
                return(true);
            }

            return(false);
        }
Пример #19
0
        private bool ProvjeraRadnikaZAJOPPD()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            try
            {
                string var = client.ExecuteScalar("Select ID From JOPPDAObracun Where OBRACUN_ID = '" + CurrentDataRow["DDIDRADNIK"].ToString() + "'").ToString();
                return(false);
            }
            catch
            {
                return(true);
            }
        }
Пример #20
0
        private void UpdateKorisnika()
        {
            string connection_string = string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3};",
                                                     "mssql6.mojsite.com,1555", "vugergrad_chat", "vugergrad_chat", "chatajMO2010");

            client = new Mipsed7.DataAccessLayer.SqlClient(connection_string);

            string stari_korisnik = client.ExecuteScalar("Select KorisnickoIme From Korisnici Where OIB = '" + oib_korisnika + "'").ToString();

            client.ExecuteNonQuery("Update Korisnici Set KorisnickoIme = '" + pKorisnickoIme + "', Validiran = '" + pValidiran + "' " +
                                   "Where OIB = '" + oib_korisnika + "'");

            chat_service.RemoveUser(stari_korisnik);
        }
Пример #21
0
        public DataSet GetProizvodiOdaberList(int?proizvod)
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();
            string query = "SELECT 'False' as SEL, UF_Proizvod.ID, UF_Proizvod.Naziv, JEDINICAMJERE.NAZIVJEDINICAMJERE AS JedinicaMjere " +
                           " FROM		UF_Proizvod INNER JOIN "+
                           "                      JEDINICAMJERE ON UF_Proizvod.JedinicaMjereID = JEDINICAMJERE.IDJEDINICAMJERE " +
                           " WHERE     (UF_Proizvod.IsGrupa IS NULL OR UF_Proizvod.IsGrupa = 'False') " +
                           "		and UF_PROIZVOD.ID NOT IN (SELECT ProizvodStavkaID from UF_ProizvodStavka where ProizvodID = '"+ proizvod + "') " +
                           "		and UF_PROIZVOD.ID <> '"+ proizvod + "'";
            DataSet   ds = new DataSet();
            DataTable dt = client.GetDataTable(query);

            ds.Tables.Add(dt);
            return(ds);
        }
Пример #22
0
        /// <summary>
        /// Brisanje postojecih stavki kod editiranja proizvoda
        /// </summary>
        /// <param name="id"></param>
        private void BrisanjePostojecihStavki(int id)
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();

            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Delete from UF_ProizvodStavka where ProizvodID = '" + id + "'";

            try
            {
                sqlUpit.ExecuteNonQuery();
            }
            catch { }
        }
Пример #23
0
        /// <summary>
        /// Dohvat podataka za prikaz u gridu
        /// </summary>
        /// <returns></returns>
        public DataSet GetCjeniciMainGrid()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            DataSet ds = new DataSet();

            DataTable dtCjenici = client.GetDataTable("SELECT [ID],[Naziv],[VrijediOd],[VrijediDo] FROM [UF_Cjenik] order by ID");

            DataTable dtProizvod = client.GetDataTable("SELECT CjenikID, ProizvodID, Naziv, JedinicaMjere, Grupa from V_UF_PROIZVOD_CJENIK ORDER BY CjenikID");

            ds.Tables.Add(dtCjenici);
            ds.Tables.Add(dtProizvod);

            DataRelation relCjeniciProizvod = new DataRelation("CJENICI_PROIZVODI", dtCjenici.Columns["ID"], dtProizvod.Columns["CjenikID"]);

            ds.Relations.Add(relCjeniciProizvod);
            return(ds);
        }
Пример #24
0
        private void PunjenjePorezCijene(int id)
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();

            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Select PorezID, Cijena from UF_Proizvod Where ID = '" + id + "'";

            SqlDataReader sqlReader = sqlUpit.ExecuteReader();

            if (sqlReader.Read())
            {
                ultraNumericCijena.Value = sqlReader["Cijena"];
                ComboBoxPorez.Value      = sqlReader["PorezID"];
            }
            sqlReader.Close();
        }
Пример #25
0
        private void NapuniOsobe()
        {
            Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

            ugdOsobe.DataSource = client.GetDataTable("SELECT 'false' As 'Ozn', DDIDRADNIK As IDRADNIK, (DDIME + ' ' + DDPREZIME) As Osoba From DDRADNIK");
            ugdOsobe.DataBind();

            if (ugdOsobe.DisplayLayout.Bands.Count > 0)
            {
                if (ugdOsobe.DisplayLayout.Bands[0].Columns.Count > 0)
                {
                    ugdOsobe.DisplayLayout.Bands[0].Columns[0].Style          = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
                    ugdOsobe.DisplayLayout.Bands[0].Columns[0].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
                    ugdOsobe.DisplayLayout.Bands[0].ColHeadersVisible         = false;
                    ugdOsobe.DisplayLayout.Bands[0].Columns[1].Hidden         = true;
                    ugdOsobe.DisplayLayout.Bands[0].Columns[0].Width          = 50;
                    ugdOsobe.DisplayLayout.Bands[0].Columns[2].Width          = 220;
                }
            }
        }
Пример #26
0
        private void IzmjenaKontniPlan(int next_year, Mipsed7.DataAccessLayer.SqlClient client)
        {
            DataTable tbl = client.GetDataTable("Select IDGKSTAVKA, GKSTAVKA.IDKONTO, duguje, Aktivan, Godina From GKSTAVKA " +
                                                "Inner Join KONTO On GKSTAVKA.IDKONTO = KONTO.IDKONTO Where IDDOKUMENT = 1 And BROJDOKUMENTA = 1 And GKGODIDGODINE = " + next_year);

            frmKontoZamjena zamjena;

            foreach (DataRow row in tbl.Rows)
            {
                if (row["Aktivan"].ToString().ToLower() == "false")
                {
                    zamjena = new frmKontoZamjena(row["IDKONTO"].ToString());

                    if (zamjena.ShowDialog() == DialogResult.OK)
                    {
                        client.ExecuteNonQuery("Update GKSTAVKA Set IDKONTO = '" + zamjena.idKonto + "' Where IDGKSTAVKA = '" + row["IDGKSTAVKA"].ToString() + "'");
                    }
                }
            }
        }
Пример #27
0
        /// <summary>
        /// Setiranje aktivnih skolskih godina na false prilikom  otvaranja nove aktivne skolske godine
        /// </summary>
        private void AktivnaSkolskaGodina()
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();


            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Update UF_SkolskaGodina set aktivnost = 0";

            try
            {
                sqlUpit.ExecuteNonQuery();
            }
            catch (Exception greska)
            {
                lblValidationMessages.Text = "Dogodila se greška prilikom upisa školske godine: " + greska + "\nKontaktirajte Administratora ('ER0001')";
            }
        }
Пример #28
0
        public void Razred(object sender, EventArgs e)
        {
            DialogResult message = MessageBox.Show("Jeste li sigurni da želite napraviti podizanje godine svim učenicima?", "Podizanje školske godine", MessageBoxButtons.YesNo);

            if (message == DialogResult.Yes)
            {
                Mipsed7.DataAccessLayer.SqlClient client = new Mipsed7.DataAccessLayer.SqlClient();

                int max_razred = Convert.ToInt32(client.ExecuteScalar("Select Max(Razred) From Ucenik Where Len(Razred) < 3").ToString());

                client.ExecuteNonQuery("Update Ucenik Set Razred = YEAR(GETDATE()) Where Razred = " + max_razred);

                for (int i = max_razred; i > 1; i--)
                {
                    client.ExecuteNonQuery("Update Ucenik Set Razred = " + i + " Where Razred = " + (i - 1));
                }

                this.FillData();
                MessageBox.Show("Podizanje školske godine je izvršeno.", "Podizanje školske godine");
            }
        }
Пример #29
0
        private void LoadProizvod()
        {
            Mipsed7.DataAccessLayer.SqlClient     cl        = new Mipsed7.DataAccessLayer.SqlClient();
            BusinessLogic.ProizvodiGrupeProizvoda proizvodi = new BusinessLogic.ProizvodiGrupeProizvoda();

            DataSet ds = proizvodi.GetProizvodiOdaberList(ID);

            UltraGridPodProizvodi.DataSource = ds;
            UltraGridPodProizvodi.DataBind();

            Utils.Tools.UltraGridStyling(this.UltraGridPodProizvodi);

            if (UltraGridPodProizvodi.DisplayLayout.Bands.Count > 0)
            {
                if (UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns.Count > 0)
                {
                    UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns[0].CellActivation =
                        Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
                }
            }
        }
Пример #30
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id_proizvod"></param>
        /// <param name="id_stavka"></param>
        private int GetStavkaID(int id_proizvod, int id_stavka)
        {
            Mipsed7.DataAccessLayer.SqlClient sql_client = new Mipsed7.DataAccessLayer.SqlClient();

            SqlCommand sqlUpit = new SqlCommand();

            sqlUpit.Connection  = sql_client.sqlConnection;
            sqlUpit.CommandType = CommandType.Text;
            sqlUpit.CommandText = "Select ID from UF_ProizvodStavka Where ProizvodID = '" + id_proizvod + "' and ProizvodStavkaID = '" + id_stavka + "'";

            SqlDataReader sqlReader = sqlUpit.ExecuteReader();

            if (sqlReader.Read())
            {
                int id = Convert.ToInt32(sqlReader["ID"]);
                sqlReader.Close();
                return(id);
            }
            else
            {
                sqlReader.Close();
                return(-1);
            }
        }