Esempio n. 1
0
        public static void Insert(Serve serve)
        {
            ConnectionString str  = new ConnectionString();
            SqlConnection    conn = new SqlConnection();

            str.Open(conn);
            SqlCommand cmd = new SqlCommand("", conn);

            cmd.CommandText = "INSERT INTO serve(name, passport, experience, cafe_idcafe";
            string values = "VALUES( @_name, @_passport, @_experience, @_cafe_idcafe";

            cmd.Parameters.AddWithValue("_name", serve.name);
            cmd.Parameters.AddWithValue("_passport", serve.passport);
            cmd.Parameters.AddWithValue("_experience", serve.experience);
            cmd.Parameters.AddWithValue("_cafe_idcafe", serve.cafe.idcafe);
            if (serve.education != null)
            {
                cmd.CommandText += ", education";
                values          += ", @_education";
                cmd.Parameters.AddWithValue("_education", serve.education);
            }
            cmd.CommandText += ") " + values + ");";

            //conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Esempio n. 2
0
        public static void Update(int id, Serve newServe)
        {
            ConnectionString str  = new ConnectionString();
            SqlConnection    conn = new SqlConnection();

            str.Open(conn);
            SqlCommand cmd = new SqlCommand("", conn);

            cmd.CommandText = "Update serve SET name = @_name, passport = @_passport, experience = @_experience, cafe_idcafe = @_cafe_idcafe";
            cmd.Parameters.AddWithValue("_name", newServe.name);
            cmd.Parameters.AddWithValue("_passport", newServe.passport);
            cmd.Parameters.AddWithValue("_experience", newServe.experience);
            cmd.Parameters.AddWithValue("_cafe_idcafe", newServe.cafe.idcafe);
            if (newServe.education != null)
            {
                cmd.CommandText += ", education = @_education";
                cmd.Parameters.AddWithValue("_education", newServe.education);
            }
            else
            {
                cmd.CommandText += ", education = NULL";
            }
            cmd.CommandText += " WHERE idserve = @id";
            cmd.Parameters.AddWithValue("id", id);

            //conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Esempio n. 3
0
        private static Post Read(SqlDataReader postReader)
        {
            Post newOne = new Post();

            newOne.idpost = postReader.GetInt32(0);
            newOne.title  = postReader.GetString(1);
            newOne.salary = postReader.GetInt32(2);
            try
            {
                newOne.serve = Serve.Get(postReader.GetInt32(3));
                //newOne.serve_idserve = postReader.GetInt32(3);
            }
            catch (System.Data.SqlTypes.SqlNullValueException)
            {
                newOne.serve = null;
            }
            return(newOne);
        }
Esempio n. 4
0
        private static Serve Read(SqlDataReader serReader)
        {
            Serve newOne = new Serve();

            newOne.idserve  = serReader.GetInt32(0);
            newOne.name     = serReader.GetString(1);
            newOne.passport = serReader.GetInt32(2);
            try
            {
                newOne.education = serReader.GetString(3);
            }
            catch (System.Data.SqlTypes.SqlNullValueException)
            {
                newOne.education = null;
            }
            newOne.experience = serReader.GetInt32(4);
            newOne.cafe       = Cafe.Get(serReader.GetInt32(5));
            //newOne.cafe_idcafe = serReader.GetInt32(5);

            return(newOne);
        }