Example #1
0
        public static T_Accessory AddT_Accessory(T_Accessory t_Accessory)
        {
            string sql =
                "INSERT T_Accessories (acc_category, acc_name, acc_url, status)" +
                "VALUES (@acc_category, @acc_name, @acc_url, @status)";

            sql += " ; SELECT @@IDENTITY";

            try
            {
                SqlParameter[] para = new SqlParameter[]
                {
                    new SqlParameter("@acc_category", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_category)),
                    new SqlParameter("@acc_name", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_name)),
                    new SqlParameter("@acc_url", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_url)),
                    new SqlParameter("@status", DBHelper.GetValueByWhetherNull(t_Accessory.Status))
                };

                int newId = DBHelper.GetScalar(sql, para);
                return(GetT_AccessoryById(newId));
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
Example #2
0
        public static void ModifyT_Accessory(T_Accessory t_Accessory)
        {
            string sql =
                "UPDATE T_Accessories " +
                "SET " +
                "acc_category = @acc_category, " +
                "acc_name = @acc_name, " +
                "acc_url = @acc_url, " +
                "status = @status " +
                "WHERE Id = @Id";


            try
            {
                SqlParameter[] para = new SqlParameter[]
                {
                    new SqlParameter("@Id", t_Accessory.Id),
                    new SqlParameter("@acc_category", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_category)),
                    new SqlParameter("@acc_name", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_name)),
                    new SqlParameter("@acc_url", DBHelper.GetValueByWhetherNull(t_Accessory.Acc_url)),
                    new SqlParameter("@status", DBHelper.GetValueByWhetherNull(t_Accessory.Status))
                };

                DBHelper.ExecuteCommand(sql, para);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
Example #3
0
        public static T_Accessory GetT_AccessoryById(int id)
        {
            string sql = "SELECT * FROM T_Accessories WHERE Id = @Id";

            try
            {
                SqlDataReader reader = DBHelper.GetReader(sql, new SqlParameter("@Id", id));
                if (reader.Read())
                {
                    T_Accessory t_Accessory = new T_Accessory();

                    try{
                        t_Accessory.Id = (int)reader["Id"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_category = (string)reader["acc_category"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_name = (string)reader["acc_name"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_url = (string)reader["acc_url"];
                    }catch
                    {}
                    try{
                        t_Accessory.Status = (bool)reader["status"];
                    }catch
                    {}

                    reader.Close();

                    return(t_Accessory);
                }
                else
                {
                    reader.Close();
                    return(null);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
Example #4
0
        private static List <T_Accessory> GetT_AccessoriesBySql(string sql, params SqlParameter[] values)
        {
            List <T_Accessory> list = new List <T_Accessory>();

            try
            {
                DataTable table = DBHelper.GetDataSet(sql, values);

                foreach (DataRow row in table.Rows)
                {
                    T_Accessory t_Accessory = new T_Accessory();

                    try{
                        t_Accessory.Id = (int)row["Id"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_category = (string)row["acc_category"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_name = (string)row["acc_name"];
                    }catch
                    {}
                    try{
                        t_Accessory.Acc_url = (string)row["acc_url"];
                    }catch
                    {}
                    try{
                        t_Accessory.Status = (bool)row["status"];
                    }catch
                    {}

                    list.Add(t_Accessory);
                }

                return(list);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
Example #5
0
 public static void DeleteT_Accessory(T_Accessory t_Accessory)
 {
     DeleteT_AccessoryById(t_Accessory.Id);
 }
Example #6
0
 public static void DeleteT_Accessory(T_Accessory t_Accessory)
 {
     DeleteT_AccessoryByAcc_url(t_Accessory.Acc_url);
 }
Example #7
0
 public static void ModifyT_Accessory(T_Accessory t_Accessory)
 {
     T_AccessoryService.ModifyT_Accessory(t_Accessory);
 }
Example #8
0
 public static void DeleteT_Accessory(T_Accessory t_Accessory)
 {
     T_AccessoryService.DeleteT_Accessory(t_Accessory);
 }
Example #9
0
 public static T_Accessory AddT_Accessory(T_Accessory t_Accessory)
 {
     return(T_AccessoryService.AddT_Accessory(t_Accessory));
 }