예제 #1
0
        public string addFinancije(Financije data)
        {
            try
            {
                connection();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = "INSERT INTO financije(id_financije,id_zgrada,datum,stanje) " +
                                      " VALUES(@id_financija,@id_zgrada,@datum,@stanje)";
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@id_financija", data.id_financija);
                    cmd.Parameters.AddWithValue("@id_zgrada", data.id_zgrada);
                    cmd.Parameters.AddWithValue("@datum", data.datum);
                    cmd.Parameters.AddWithValue("@stanje", data.stanje);


                    con.Open();
                    cmd.ExecuteNonQuery();
                    con.Close();
                    return("OK");
                }
            }
            catch (Exception err)
            {
                con.Close();
                return("Error");
            }
        }
예제 #2
0
 public string updateFinancije(Financije data)
 {
     try
     {
         connection();
         using (MySqlCommand cmd = new MySqlCommand())
         {
             cmd.Connection  = con;
             cmd.CommandText = "UPDATE financije SET datum = @datum, stanje = @stanje WHERE id = @id";
             cmd.CommandType = CommandType.Text;
             cmd.Parameters.AddWithValue("@id", data.id);
             cmd.Parameters.AddWithValue("@datum", data.datum);
             cmd.Parameters.AddWithValue("@stanje", data.stanje);
             con.Open();
             cmd.ExecuteNonQuery();
             con.Close();
             return("OK");
         }
     }
     catch (Exception err)
     {
         con.Close();
         return("Error");
     }
 }
예제 #3
0
        public List <Financije> GetFinancije_2(string searchData)
        {
            connection();
            List <Financije> financije = new List <Financije>();

            con.ConnectionString = str;
            using (MySqlCommand cmd = new MySqlCommand())
            {
                cmd.Connection  = con;
                cmd.CommandText = "SELECT id_financija, id_zgrada, datum, stanje FROM financije ORDER BY id ASC";
                con.Open();
                using (MySqlDataReader sdr = cmd.ExecuteReader())
                {
                    if (sdr.HasRows)
                    {
                        while (sdr.Read())
                        {
                            Financije emp = new Financije()
                            {
                                id_financija = Convert.ToInt32(sdr["id_financija"]),
                                id_zgrada    = Convert.ToInt32(sdr["id_zgrada"]),
                                datum        = sdr["datum"].datetime(),
                                stanje       = Convert.ToInt64(sdr["stanje"])
                            };
                            if (emp.id_financija.Length > 0)
                            {
                                financije.Add(emp);
                            }
                        }
                    }
                }
                con.Close();
            }
            return(financije);
        }
예제 #4
0
        public Financije getFinancijeID(int _id)
        {
            connection();
            Financije financije = new Financije();

            con.ConnectionString = str;
            using (MySqlCommand cmd = new MySqlCommand())
            {
                cmd.Connection  = con;
                cmd.CommandText = "SELECT id_financija, id_zgrada, datum, stanje  FROM financije WHERE id=+@id";
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@id", _id);
                con.Open();
                using (MySqlDataReader sdr = cmd.ExecuteReader())
                {
                    if (sdr.HasRows)
                    {
                        while (sdr.Read())
                        {
                            financije = new Financije()
                            {
                                id_financija = Convert.ToInt32(sdr["id_financija"]),
                                id_zgrada    = Convert.ToInt32(sdr["id_zgrada"]),
                                datum        = sdr["datum"].datetime(),
                                stanje       = Convert.ToInt64(sdr["stanje"])
                            };
                        }
                    }
                }
                con.Close();
            }
            return(financije);
        }