Ejemplo n.º 1
0
        public void Insert2(balObject obj)
        {
            //Change to SP if required
            string InsertSQL = "INSERT INTO bal (cpty,quantity) VALUES (@cpty, @quantity)";

            using (SqlConnection conn = new SqlConnection(CmdStr))
            {
                SqlCommand cmd = new SqlCommand(InsertSQL, conn);
                //cmd.CommandType=CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@cpty", (object)obj.cpty ?? DBNull.Value);
                cmd.Parameters.AddWithValue("@quantity", (object)obj.quantity ?? DBNull.Value);

                try
                {
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }

                catch (SqlException Ex)
                { throw; }

            }
        }
Ejemplo n.º 2
0
        public void Update(balObject obj)
        {
            //Change to SP if required
            string UpdateSQL = "UPDATE bal SET cpty=@cpty, quantity=@quantity where cpty=@cpty";

            using (SqlConnection conn = new SqlConnection(CmdStr))
            {
                SqlCommand cmd = new SqlCommand(UpdateSQL, conn);
                //cmd.CommandType=CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@cpty", obj.cpty);
                cmd.Parameters.AddWithValue("@quantity", obj.quantity);

                try
                {
                    conn.Open();
                    cmd.ExecuteNonQuery();
                }

                catch (SqlException Ex)
                { /**/ }

            }
        }

        #endregion Methods
    }

    public class balObject
    {
        #region Constructors

        public balObject(SqlDataReader rdr)
        {
            this.cpty = rdr["cpty"] == DBNull.Value ? this.cpty : (string)rdr["cpty"];
            this.quantity = rdr["quantity"] == DBNull.Value ? this.quantity : (int)rdr["quantity"];
        }

        public balObject(string c, int q)
        {
            this.cpty = c;
            this.quantity = q;
        }

        #endregion Constructors

        #region Properties

        public string cpty
        {
            get; set;
        }

        public int? quantity
        {
            get; set;
        }

        #endregion Properties
    }

    public class WordsDA
    {
        #region Methods

        public void LoadAll(ICollection<WordsObject> WO)
        {
            string cstr = "Server=localhost;Database=gre;Uid=root;Pwd=nsxr;";
            string sql = "SELECT * FROM words";

            using (MySqlConnection conn = new MySqlConnection(cstr))
            {
                MySqlCommand cmd = new MySqlCommand(sql, conn);
                MySqlDataReader rdr = null;

                try
                {
                    conn.Open();
                    rdr = cmd.ExecuteReader();
                    while (rdr.Read())
                    {
                        WO.Add(new WordsObject(rdr));
                    }
                }
                catch (MySqlException e) { throw; }

                finally
                {
                    if (rdr != null)
                    {
                        rdr.Close();
                    }
                }

            }
        }

        #endregion Methods
    }

    //MySql
    public class WordsObject
    {
        #region Constructors

        public WordsObject(MySqlDataReader row)
        {
            this.Word = row["word"] == DBNull.Value ? this.Word : (string)row["word"];
            this.Definition = row["definition"] == DBNull.Value ? this.Word : (string)row["definition"];
        }

        #endregion Constructors

        #region Properties

        public string Definition
        {
            get; protected set;
        }

        public string Word
        {
            get; protected set;
        }

        #endregion Properties
    }

    class Program
    {
        #region Methods

        static void Main(string[] args)
        {
            /*
            List<balObject> bo = new List<balObject>();
            balDA bd = new balDA();
            //bd.LoadAll(bo);

            bd.Insert2(new balObject("",700));
            //bd.Update(new balObject("1014", 500));
            */

            List<WordsObject> WO = new List<WordsObject>();
            WordsDA da = new WordsDA();
            da.LoadAll(WO);
            foreach (WordsObject w in WO)
                Console.WriteLine(w.Word);

            //Console.ReadLine();
        }

        #endregion Methods
    }
}
Ejemplo n.º 3
0
        public void LoadSingle(balObject bo)
        {
            //Change to SP if required
            string SQL = "SELECT * FROM bal";
            int Result = 0;

            using (SqlConnection conn = new SqlConnection(CmdStr))
            {
                SqlCommand cmd = new SqlCommand(SQL, conn);
                //cmd.CommandType=CommandType.StoredProcedure;

                //cmd.Parameters.AddWithValue("","");

                try
                {
                    conn.Open();
                    Result = (int)cmd.ExecuteScalar();
                }

                catch (SqlException Ex)
                {
                    throw;
                }
            }
        }