Exemplo n.º 1
0
        public static List <User> GetRecordList()
        {
            List <User>   listEmp = new List <User>();
            SqlConnection connDB  = UtilityDB.ConnectDB();
            SqlCommand    cmd     = new SqlCommand("SELECT * FROM [User] ", connDB);
            SqlDataReader reader  = cmd.ExecuteReader();
            User          emp;

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    emp           = new User();
                    emp.UserId    = Convert.ToInt32(reader["UserId"]);
                    emp.FirstName = reader["FirstName"].ToString();
                    emp.LastName  = reader["LastName"].ToString();
                    emp.JobTitle  = reader["JobTitle"].ToString();
                    listEmp.Add(emp);
                }
            }
            else
            {
                listEmp = null;
            }

            return(listEmp);
        }
Exemplo n.º 2
0
        public static User SearchRecord(int searchId)
        {
            User          emp     = new User();
            SqlConnection sqlConn = UtilityDB.ConnectDB();
            SqlCommand    cmd     = new SqlCommand();

            cmd.Connection  = sqlConn;
            cmd.CommandText = "SELECT * from [User] " +
                              "WHERE UserId = @UserId ";
            cmd.Parameters.AddWithValue("@UserId", searchId);
            SqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                emp.UserId    = Convert.ToInt32(reader["UserId"]);
                emp.FirstName = reader["FirstName"].ToString();
                emp.LastName  = reader["LastName"].ToString();
                emp.JobTitle  = reader["JobTitle"].ToString();
            }
            else
            {
                emp = null;
            }

            return(emp);
        }
Exemplo n.º 3
0
        public static void DeleteRecord(int id)
        {
            SqlConnection connDB = UtilityDB.ConnectDB();
            SqlCommand    cmd    = new SqlCommand();

            cmd.Connection  = connDB;
            cmd.CommandText = "delete from [User] where UserId=@UserId";
            cmd.Parameters.AddWithValue("@UserId", id);
            cmd.ExecuteNonQuery();
            connDB.Close();
        }
Exemplo n.º 4
0
        public static void UpdateRecord(User emp)
        {
            SqlConnection connDB = UtilityDB.ConnectDB();
            SqlCommand    cmd    = new SqlCommand();

            cmd.Connection  = connDB;
            cmd.CommandText = "Update [User] " +
                              "SET FirstName = @FirstName," +
                              " LastName = @LastName," +
                              " JobTitle = @JobTitle " +
                              " WHERE UserId = @UserId ";
            cmd.Parameters.AddWithValue("@UserId", emp.UserId);
            cmd.Parameters.AddWithValue("@FirstName", emp.FirstName);
            cmd.Parameters.AddWithValue("@LastName", emp.LastName);
            cmd.Parameters.AddWithValue("@JobTitle", emp.JobTitle);
            cmd.ExecuteNonQuery();
            connDB.Close();
        }
Exemplo n.º 5
0
        public static bool IsUniqueId(int tempId)
        {
            SqlConnection connDB = UtilityDB.ConnectDB();
            SqlCommand    cmd    = new SqlCommand();

            cmd.Connection  = connDB;
            cmd.CommandText = "SELECT * FROM [User] " +
                              " WHERE UserId =" + tempId;
            int id = Convert.ToInt32(cmd.ExecuteScalar());

            if (id != 0)
            {
                connDB.Close();
                return(false);
            }
            connDB.Close();
            return(true);
        }
Exemplo n.º 6
0
        public static void SaveRecord(User emp)
        {
            SqlConnection connDB = UtilityDB.ConnectDB();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = connDB;
            cmd.CommandText = "INSERT INTO [User](UserId,FirstName,LastName,JobTitle)" +
                              " VALUES (@UserId,@FirstName,@LastName,@JobTitle)";

            cmd.Parameters.AddWithValue("@UserId", emp.UserId);
            cmd.Parameters.AddWithValue("@FirstName", emp.FirstName);
            cmd.Parameters.AddWithValue("@LastName", emp.LastName);
            cmd.Parameters.AddWithValue("@JobTitle", emp.JobTitle);
            cmd.ExecuteNonQuery();

            connDB.Close();
        }