public static bool insertSanPham(EC_SanPham sp) { conn = GetData.KetNoi(); string sTruyVan = "SanPham_Insert"; cmd = new SqlCommand(sTruyVan, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@MASP", SqlDbType.NVarChar).Value = sp.MaSP; cmd.Parameters.Add("@TENSP", SqlDbType.NVarChar).Value = sp.TenSP; cmd.Parameters.Add("@SOLUONG", SqlDbType.Int).Value = sp.SoLuong; cmd.Parameters.Add("@DONGIABAN", SqlDbType.Float).Value = sp.DonGiaBan; cmd.Parameters.Add("@DONVITINH", SqlDbType.NVarChar).Value = sp.DonViTinh; //cmd.Parameters.Add("@HINHANH", SqlDbType.NVarChar).Value = sp.HinhAnh; cmd.Parameters.Add("@MANSX", SqlDbType.NVarChar).Value = sp.MaNSX; cmd.Parameters.Add("@HEDIEUHANH", SqlDbType.NVarChar).Value = sp.HeDieuHanh; cmd.Parameters.Add("@CPU", SqlDbType.NVarChar).Value = sp.Cpu; cmd.Parameters.Add("@RAM", SqlDbType.NVarChar).Value = sp.Ram; cmd.Parameters.Add("@PIN", SqlDbType.NVarChar).Value = sp.Pin; cmd.Parameters.Add("@KETNOI", SqlDbType.NVarChar).Value = sp.KetNoi; cmd.Parameters.Add("@BONHO", SqlDbType.NVarChar).Value = sp.BoNho; cmd.Parameters.Add("@CAMERA", SqlDbType.NVarChar).Value = sp.Camera; cmd.ExecuteNonQuery(); cmd.Dispose(); try { GetData.ThucThiTruyVanNonQuery(sTruyVan, conn); //Đóng kết nối GetData.DongKetNoi(conn); return(true); } catch (Exception ex) { //Đóng kết nối GetData.DongKetNoi(conn); return(false); } }